﻿@charset "utf-8";

body {
	margin: 0px;
	padding: 0px 0px 0px;
	margin: 0px auto;
	font-size: 16px;
	line-height: 24px;
	font-family: "微软雅黑";
	color: #666;
}

.modal-backdrop {
	z-index: 0;
}

.recent-work-wrap:nth-child(3):before {
	width: 10px;
	background: red;
}

ul,
li,
form,
dl,
dt,
dd,
div,
ul,
li,
h1,
h2,
h3,
h4,
h5,
h6,
p,
em,
i {
	font-style: normal;
	list-style: none;
	padding: 0px;
	margin: 0px;
}

.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
.p {
	padding: 0px;
	margin: 0px;
}

select,
input,
textarea,
button {
	font-size: 14px;
	border-radius: 0;
	-webkit-border-radius: 0;
	color: #414446;
	font-family: "微软雅黑";
}

input:focus {
	outline: none;
}

input,
button,
select,
textarea {
	outline: none;
}

textarea {
	resize: none;
}

textarea,
input,
select {
	background: none;
	border: none;
	margin: 0;
	padding: 0;
}

button {
	cursor: pointer;
	border: 0px;
}

article,
aside,
footer,
header,
hgroup,
nav,
section,
figure,
figcaption {
	display: block;
}

figure,
figcaption {
	margin: 0px;
	padding: 0px;
}

audio,
canvas,
progress,
video {
	display: inline-block;
	vertical-align: baseline;
}

img {
	border: none;
	border: 0;
	vertical-align: top;
}

a {
	color: #666666;
	text-decoration: none;
	noline: -webkit-tap-highlight-color:rgba(0, 0, 0, 0);
	transition: all 0.2s linear;
	-webkit-transition: all 0.2s linear;
}

a:focus {
	outline: none;
	-moz-outline: none;
}

a:hover {
	text-decoration: none;
	color: #0075c2;
}

*:hover {
	transition: all 0.2s linear;
	-webkit-transition: all 0.2s linear;
}

.fl {
	float: left;
}

.fr {
	float: left;
}

.tc {
	text-align: center;
}

.tr {
	text-align: right;
}

.fltel {
	float: left;
	font-size: 18px;
}

.hidetxt {
	display: none;
}

.clear {
	clear: both;
}

.clearfix {
	overflow: hidden;
	_zoom: 1;
}

.Contain {
	width: 1360px;
	margin: 0px auto;
}

.relative {
	position: relative;
}

.mr15 {
	margin-right: 10px;
}

:-moz-placeholder {
	color: #a9a9a9;
}

::-moz-placeholder {
	color: #a9a9a9;
}

input:-ms-input-placeholder,
textarea:-ms-input-placeholder {
	color: #a9a9a9;
}

input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
	color: #a9a9a9;
}

.Scale-img {
	overflow: hidden;
	text-align: center;
	cursor: pointer;
	zoom: 1;
	overflow: hidden;
}

.Scale-img img {
	opacity: 1;
	-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
	transition: opacity 0.35s, transform 0.35s;
}

.Scale-img:hover img {
	opacity: 1;
	-webkit-transform: scale3d(1.1, 1.1, 1);
	transform: scale3d(1.1, 1.1, 1);
	top: 0px;
	left: 0px;
}

.f666 {
	color: #666;
}


.Pages {
	zoom: 1;
	text-align: center;
	overflow: hidden;
	color: #666666;
	line-height: 24px;
	clear: both;
}

.Pages span {
	padding: 0px 3px;
	display: inline-block;
	padding: 4px 0;
}

.Pages a {
	display: inline-block;
	margin: 0px 2px;
}

.Pages .p_cur b {
	color: #e0b43e;
	font-weight: normal;
}

.Pages .p_count b {
	color: #e0b43e;
	font-weight: normal;
}

.Pages .p_total b {
	color: #e0b43e;
	font-weight: normal;
}

.Pages .p_jump em {
	font-style: normal;
	font-family: Arial;
}

.Pages .p_jump em a {
	border: 0px;
	width: 22px;
	height: 22px;
	line-height: 22px;
	text-align: center;
}

.Pages .p_jump em a.a_cur {
	background: #D4D4D4;
}

.Pages .p_jump b {
	font-weight: normal;
}

.Pages .i_text {
	width: 30px;
	padding: 0px;
	text-align: center;
	font-size: 12px;
	border: inset 1px #ddd;
	background: #fff;
}

.Pages .i_button {
	position: relative;
	top: 0px;
	width: 35px;
	height: 19px;
	cursor: pointer;
	border: none;
	background: #A6854F;
	border-radius: 2px;
	-moz-border-right: 2px;
	-webkit-border-radius: 2px;
	color: #fff;
	font-size: 13px;
}

.Pages .input {
	width: 48px;
	height: 23px;
	border: 1px solid #d2d2d2;
	background: #fff;
}

.Pages .p_jump .f1 {
	padding-right: 3px;
	display: none;
}

.Pages .p_jump .f2 {
	padding: 0 3px;
	display: none;
}

.Pages .p_page a {
	display: inline-block;
	vertical-align: middle;
}

.Pages .p_page .a_first,
.Pages .p_page .a_end,
.Pages .p_page .a_prev,
.Pages .p_page .a_next {
	background: #e8e8e8;
	color: #666;
	padding: 0px 8px;
}

.Pages .p_page .a_prev:hover,
.Pages .p_page .a_next:hover {
	color: #000;
}

.Pages .p_page .num a {
	background: #e8e8e8;
	display: inline-block;
	width: 24px;
	height: 24px;
	line-height: 24px;
	text-align: center;
	color: #666;
	vertical-align: middle;
}

.Pages .p_page .num a:hover,
.Pages .p_page .num a.a_cur {
	background: #B70000;
	color: #fff;
}
.teacher_name{

  font-size:20px;
  font-weight:bold;
}
.tit1 {
    padding: 9px 0px 8px;
    font-size: 16px;
    text-overflow: ellipsis;
    white-space: nowrap;
    *white-space: nowrap;
    overflow: hidden;
    width: 95%;
    display: block;
}
.tit1 a {
    color: #333333;
	font-size: 20px;
	font-weight: 600;
}
.xqhz_index {
	background-color: #f5f8fc;
}


header {
	background: #fff;
}

/* .Toper { */
	/* width: 1360px; */
	/* margin: 0px auto; */
	/* height: 110px; */
	/* position: relative; */
/* } */

/* .Toper .Logo { */
	/* float: left; */
	/* padding-top: 22px; */
/* } */
.Toper {
	width: 1360px;
	margin: 0px auto;
	height: 130px;
	position: relative;
}

.Toper .Logo {
	float: left;
	padding-top: 35px;
}
.Toper .search {
	float: right;
}

.Toper .search .icon {
	cursor: pointer;
	display: none;
	padding-top: 20px;
	margin-right: 45px;
	height: 18px;
}

.h3_title {
	color: #000000;
	font-size: 16px;
}

.Toper .searchbox {
	padding-left: 21px;
	width: 287px;
	position: absolute;
	right: 0px;
	top: 33px;
	border: 1px solid #eeeeee;
	border-radius: 3px;
	height: 36px;
	background: #f4f4f4;
}

.Toper .searchbox .i2 {
	position: absolute;
	top: -37px;
	right: 40px;
	cursor: pointer;
	width: 25px;
	height: 25px;
	background: #fff url(../images/close.png) center center no-repeat;
	display: none;
	border-radius: 50%;
}

.Toper .searchbox .btn {
	position: absolute;
	right: 16px;
	top: 11px;
	padding-right: 13px;
	background: url(../images/line.png) right center no-repeat;
}

.Toper .searchbox .input {
	width: 95%;
	font-size: 12px;
	height: 35px;
	line-height: 35px;
	background: transparent;
	border: 0px;
}

.MainNav {
	height: 48px;
	line-height: 48px;
	background: url(../images/navbg.jpg) 0px top repeat-x;
}

.MainNav ul {
	width: 1360px;
	margin: 0px auto;
}

.MainNav li {
	float: left;
	position: relative;
	z-index: 888;
	width: 11%;
}

.MainNav li span a {
	color: #fff;
	display: block;
	text-align: center;
	line-height: 48px;
	font-size: 18px;
	font-weight: 600;
}

.MainNav li span a:hover,
.MainNav li.onnav span a,
.MainNav li .sele {
	background: url(../images/navbg.jpg) 0px bottom repeat-x;
	text-decoration: none;
}

.SubNav {
	display: none;
	position: absolute;
	border-radius: 0px 0px 5px 5px;
	top: 48px;
	margin-left: 0px;
	width: 100%;
	text-align: center;
	background: #fff;
	box-shadow: 0px 5px 5px #ccc;
	line-height: 30px;
}

.SubNav dd a {
	display: block;
	border-bottom: 1px solid #e3e3e3;
	line-height: 28px;
	color: #000;
}

.SubNav dd a:hover {
	background: #027ed5;
	color: #fff;
	text-decoration: none;
}

.SubNav dd:last-child a {
	border-bottom: 0px;
}

.SubNav dd:last-child a:hover {
	border-radius: 0px 0px 5px 5px;
}


.navbg {
	position: fixed;
	width: 100%;
	height: 100%;
	left: 0px;
	top: 0px;
	background: url(../images/filter70.png);
	display: none;
}

#navigation {
	display: none;
	float: right;
	padding-right: 10px;
}

#navigation .openbtn {
	cursor: pointer;
	display: block;
	position: absolute;
	right: 10px;
	top: 18px;
	z-index: 100;
	width: 30px;
}

#navigation .openbtn span {
	display: block;
	width: 30px;
	height: 2px;
	background: #333;
	margin: 3px 0px;
}

#navigation .closebtn {
	cursor: pointer;
	display: block;
	position: absolute;
	right: 5px;
	top: 16px;
	z-index: 100;
	width: 30px;
}

#navigation .closebtn span {
	display: block;
	width: 30px;
	height: 2px;
	background: #2a2a2a;
	margin: 3px 0px;
}

#navigation .sp1 {
	-webkit-transform: translate(0, 3px) rotate(45deg) !important;
	-moz-transform: translate(0, 3px) rotate(45deg) !important;
	-ms-transform: translate(0, 3px) rotate(45deg) !important;
	-o-transform: translate(0, 3px) rotate(45deg) !important;
	transform: translate(0, 3px) rotate(45deg) !important;
	background: #000000 !important;
}

#navigation .sp2 {
	-webkit-transform: translate(0, -3px) rotate(-45deg) !important;
	-moz-transform: translate(0, -3px) rotate(-45deg) !important;
	-ms-transform: translate(0, -3px) rotate(-45deg) !important;
	-o-transform: translate(0, -3px) rotate(-45deg) !important;
	transform: translate(0, -3px) rotate(-45deg) !important;
	background: #000000 !important;
}

#navigation .sub {
	padding-top: 45px;
	top: 0%;
	display: none;
	z-index: 999;
	position: absolute;
	right: 0px;
	width: 100%;
	background: #fff;
}

#navigation .sub li {
	border-bottom: 1px solid #dddddd;
}

#navigation .sub li span {
	position: relative;
	display: block;
	line-height: 40px;
	z-index: 99;
}

#navigation .sub li span a {
	color: #000000;
	display: block;
	padding-left: 10px;
	font-size: 15px;
}

#navigation .sub li:last-child {
	background: none;
}

.UI-jian {
	background: url(../images/zoom_jian.png) center center no-repeat;
}

.UI-jia {
	background: url(../images/zoom_jia.png) center center no-repeat;
}

#navigation li span .UI-jian,
#navigation li span .UI-jia {
	position: absolute;
	right: 0px;
	top: 0px;
	width: 45px;
	height: 40px;
	display: block;
	cursor: pointer;
}

#navigation .sub .foldContent {
	display: none;
	margin-bottom: -1px;
	background: #f4f1f1;
}

#navigation .sub .foldContent li {
	border-bottom: 1px solid #fff;
	margin-bottom: 0;
	line-height: 30px;
}

#navigation .sub .foldContent li a {
	color: #333;
	display: block;
	padding-left: 20px;
}

#navigation .bg {
	left: 0px;
	top: 0px;
	display: none;
	width: 100%;
	height: 100%;
	position: fixed;
	height: 100%;
	background: #fff;
	z-index: 998;
}






.Footer {
	background: #e9e9e9;
}

.Footer .sitemap {
	float: left;
	padding-top: 30px;
}

.Footer .sitemap dl {
	width: 200px;
	float: left;
}

.Footer .sitemap dl dt {
	line-height: 40px;
	background: url(../images/dtline.gif) 0px bottom no-repeat;
	margin-bottom: 8px;
	color: #2f2f2f;
}

.Footer .sitemap dl dd {
	line-height: 26px;
	font-size: 12px;
}

.Footer .sitemap dl dd a {
	color: #949494;
}

.Footer .sitemap dl dd a:hover {
	color: #0075c2;
}

.Footer .Contact {
	width: 201px;
	float: right;
	padding-top: 30px;
	font-size: 12px;
	color: #808080;
	text-align: center;
}

.Footer .Contact .tel {
	line-height: 54px;
	font-size: 28px;
	color: #36b0ff;
	font-family: Arial, Helvetica, sans-serif;
}

.Footer .Contact dd {
	width: 100px;
	float: left;
	line-height: 17px;
}

.Footer .Contact dd img {
	display: block;
	margin: 0px auto 12px;
	border: 3px solid #fff;
	width: 80px;
	height: 80px;
}

.Footer .Select {
	clear: both;
	padding: 60px 0px 38px;
	margin-left: -45px;
	float: left;
}

.Footer .Select li {
	width: 215px;
	float: left;
	padding-left: 45px;
}

.Footer .Select select {
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	cursor: pointer;
	appearance: none;
	-moz-appearance: none;
	-webkit-appearance: none;
	width: 215px;
	height: 35px;
	text-indent: 1em;
	color: #666666;
	background: #fff url(../images/selectarr.gif) right center no-repeat;
}

select::-ms-expand {
	display: none;
}

.Copyright {
	color: #8db4dc;
	line-height: 45px;
	height: 120px;
	background: #0075c2;
	font-size: 12px;
}

.Copyright a {
	color: #8db4dc;
}

.Copyright a:hover {
	color: #01408f;
}

.Copyright .cnzz {
	display: inline-block;
	vertical-align: top;
	margin: 16px 20px 0px 0px;
}



.homebg {

	font-size: 16px;
}

.HomeBan {
	min-width: 1000px;
	max-width: 100%;
	position: relative;
	height: 400px;
	overflow: hidden;

	clear: both;
}

.HomeBan .bd {
	position: relative;
	z-index: 0;
}

.HomeBan .bd ul {
	width: 100% !important;
}

.HomeBan .bd li {
	width: 100% !important;
	height: 400px;
}

.HomeBan .bd li a {
	height: 400px;
	display: block;
}

.HomeBan .hd {
	width: 100%;
	position: absolute;
	z-index: 2;
	bottom: 36px;
	left: 0;
	height: 6px;
	line-height: 6px;
	text-align: center;
}

.HomeBan .hd ul li {
	cursor: pointer;
	display: inline-block;
	*display: inline;
	zoom: 1;
	width: 40px;
	height: 6px;
	margin: 0px 5px;
	overflow: hidden;
	line-height: 9999px;
	background: #fff;
	filter: alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;
}

.HomeBan .hd ul .on {
	background: #daac32;
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	opacity: 1;
}

.HomeBan .prev,
.HomeBan .next {
	position: absolute;
	left: -45px;
	top: 50%;
	margin-top: -20px;
	width: 40px;
	height: 40px;
	overflow: hidden;
	background: url(../images/banarr.png) 0px top no-repeat;
	cursor: pointer;
	transition: all 0.2s linear;
	-webkit-transition: all 0.2s linear;
}

.HomeBan .next {
	left: auto;
	right: -45px;
	background-position: -40px 0;
}

.HomeBan:hover .prev {
	left: 25px;
}

.HomeBan:hover .next {
	right: 25px;
}

.HomeNews {
	border: 1px solid #e8e8e8;
	background: #fff;
	margin-bottom: 14px;
	padding: 14px 0px 0px 13px;
	height: 405px;
}

.NewsFocus {
	float: left;
	position: relative;
	width: 560px;
	height: 400px;
	overflow: hidden;
}

.NewsFocus .item {
	position: relative;
}

.NewsFocus .item img {
	width: 560px;
	height: 350px;
	display: block;
}

.NewsFocus .item p {
	background: url(../images/filter70.png);
	display: block;
	position: absolute;
	width: 100%;
	line-height: 40px;
	text-indent: 1em;
	z-index: 10;
	left: 0px;
	bottom: -10px;
	color: #fff;
}

.NewsFocus .item p span {
	text-overflow: ellipsis;
	white-space: nowrap;
	*white-space: nowrap;
	overflow: hidden;
	width: 70%;
	display: block;
}

.NewsFocus .owl-pagination {
	position: absolute;
	right: 10px;
	bottom: 16px;
	line-height: 8px;
	z-index: 99;
}

.NewsFocus .owl-pagination .owl-page {
	width: 8px;
	height: 8px;
	border-radius: 50%;
	margin-left: 9px;
	float: left;
	background: #fff;
}

.NewsFocus .owl-pagination .owl-page.active {
	background: #e70012;
}


.NewsGroup {
	padding-left: 12px;
	width: 780px;
	float: left;
	margin-top: -20px;
}

.NewsGroup .tithead {
	padding-left: 13px;
	line-height: 40px;
	height: 40px;
	color: #FFFFFF;
	font-size: 22px;
	font-weight: 600;
	background: #ed940e;
	position: relative;
	margin-bottom: 11px;
	font-family: simhei serif;
	margin-top: 20px;
	width: 15%;
	border-radius: 25px;
}

.NewsGroup ul {
	padding: 10px;
}

.NewsGroup li {
	background: url(../images/liarr.gif) 1px center no-repeat;
	padding-left: 13px;
	height: 30px;
	line-height: 30px;
}

.NewsGroup li a {
	text-overflow: ellipsis;
	white-space: nowrap;
	*white-space: nowrap;
	overflow: hidden;
	width: 70%;
	display: block;
	color: #333;
}

.mores1 {
	position: relative;
	width: 38px;
	height: 13px;
	right: 10px;
	top: 50%;
	margin-top: -36px;
	background: url(../images/more.gif);
	float: right;
}

.mores {
	position: absolute;
	width: 38px;
	height: 13px;
	right: 10px;
	top: 50%;
	margin-top: -6px;
	background: url(../images/more.gif);
}

.date {
	float: right;
	font-size: 12px;
	color: #666;
}

.Column {
	border: 1px solid #e7e7e7;
	margin-bottom: 15px;
	background: #83b20e;
	width: 440px;
	height: 268px;
}


.tithead {
	position: relative;
	padding-left: 12px;
	height: 39px;
	line-height: 39px;
	color: #FFFFFF;
	font-size: 22px;
	font-weight: 600;
	background: #83b20e;
	font-family: simhei serif;
	margin-top: -10px;
}

.tithead span {
	position: relative;
	left: -49%;
}


.tithead1 {
	position: relative;
	padding-left: 12px;
	height: 39px;
	line-height: 39px;
	color: #FFFFFF;
	font-size: 22px;
	font-weight: 600;
	background: #83b20e;
	font-family: simhei serif;
	margin-top: -10px;
}

.tithead1 span {
	position: relative;
	left: -49%;
}


.tithead2 {
	position: relative;
	padding-left: 12px;
	height: 39px;
	line-height: 39px;
	color: #FFFFFF;
	font-size: 22px;
	font-weight: 600;
	background: #83b20e;
	font-family: simhei serif;
	margin-top: -10px;
}

.tithead2 span {
	position: relative;
	left: -49%;
}


.tithead3 {
	position: relative;
	padding-left: 12px;
	height: 39px;
	line-height: 39px;
	color: #FFFFFF;
	font-size: 22px;
	font-weight: 600;
	background: #83b20e;
	font-family: simhei serif;
	margin-top: -10px;
}

.tithead3 span {
	position: relative;
	left: -49%;
}


.tithead4 {
	position: relative;
	padding-left: 12px;
	height: 39px;
	line-height: 39px;
	color: #FFFFFF;
	font-size: 22px;
	font-weight: 600;
	background: #83b20e;
	font-family: simhei serif;
	margin-top: -10px;
}

.tithead4 span {
	position: relative;
	left: -49%;
}


.tithead5 {
	position: relative;
	padding-left: 12px;
	height: 39px;
	line-height: 39px;
	color: #FFFFFF;
	font-size: 22px;
	font-weight: 600;
	background: #83b20e;
	font-family: simhei serif;
	margin-top: -10px;
}

.tithead5 span {
	position: relative;
	left: -49%;
}


.tithead6 {
	position: relative;
	padding-left: 12px;
	height: 39px;
	line-height: 39px;
	color: #FFFFFF;
	font-size: 22px;
	font-weight: 600;
	background: #83b20e;
	font-family: simhei serif;
	margin-top: -10px;
}

.tithead6 span {
	position: relative;
	left: -49%;
}


.tithead7 {
	position: relative;
	padding-left: 12px;
	height: 39px;
	line-height: 39px;
	color: #FFFFFF;
	font-size: 22px;
	font-weight: 600;
	background: #83b20e;
	font-family: simhei serif;
	margin-top: -10px;
}

.tithead7 span {
	position: relative;
	left: -49%;
}


.mores2 {
	position: absolute;
	width: 38px;
	height: 13px;
	right: 10px;
	top: -10%;
	background: url(../images/more.gif);
}

.Column .tithead {
	position: relative;
	padding-left: 12px;
	height: 39px;
	line-height: 39px;
	color: #FFFFFF;
	font-size: 22px;
	font-weight: 600;
	background: #83b20e;
	font-family: simhei serif;
	margin-top: -40px;
	border-bottom: 2px solid;
	width: 20%;
	border-radius: 25px;
}

.Column .list {
	margin: 9px 11px 0px 14px;
}

.Column .list li {
	line-height: 30px;
	height: 30px;

	background: url(../images/liarr2.gif) 0px center no-repeat;
}



.Column1 {
	border: 1px solid #e7e7e7;
	margin-bottom: 15px;
	background: #de6ae0;
	width: 440px;
	height: 268px;
	margin-top: 30px;
}


.Column1 .tithead {
	position: relative;
	padding-left: 12px;
	height: 39px;
	line-height: 39px;
	color: #FFFFFF;
	font-size: 22px;
	font-weight: 600;
	background: #de6ae0;
	font-family: simhei serif;
	margin-top: -40px;
	border-bottom: 2px solid;
	border-radius: 25px;
	width: 25%;
}

.Column1 .list {
	margin: 9px 11px 0px 14px;
}

.mores3 {}

.Column1 .list li {
	line-height: 30px;
	height: 30px;

	background: url(../images/liarr2.gif) 0px center no-repeat;
}

.Column1 .list li a {
	text-overflow: ellipsis;
	white-space: nowrap;
	*white-space: nowrap;
	overflow: hidden;
	width: 80%;
	display: block;
	color: #FFFFFF;
}

.Column1 .list li a:hover {
	text-decoration: none;
	color: #01408f;
}


.Column2 {
	border: 1px solid #e7e7e7;
	margin-bottom: 15px;
	background: #15a8e9;
	width: 440px;
	height: 268px;
}

.Column2 .tithead {
	position: relative;
	padding-left: 12px;
	height: 39px;
	line-height: 39px;
	color: #FFFFFF;
	font-size: 22px;
	font-weight: 600;
	background: #15a8e9;
	font-family: simhei serif;
	margin-top: -10px;
	border-bottom: 2px solid;
}

.Column2 .list {
	margin: 9px 11px 0px 14px;
}

.Column2 .list li {
	line-height: 30px;
	height: 30px;

	background: url(../images/liarr2.gif) 0px center no-repeat;
}

.Column2 .list li a {
	text-overflow: ellipsis;
	white-space: nowrap;
	*white-space: nowrap;
	overflow: hidden;
	width: 80%;
	display: block;
	color: #FFFFFF;
}

.Column2 .list li a:hover {
	text-decoration: none;
	color: #01408f;
}


.Column3 {
	border: 1px solid #e7e7e7;
	margin-bottom: 15px;
	background: #ff7d54;
	width: 440px;
	height: 268px;
}

.Column3 .tithead {
	position: relative;
	padding-left: 12px;
	height: 39px;
	line-height: 39px;
	color: #FFFFFF;
	font-size: 22px;
	font-weight: 600;
	background: #ff7d54;
	font-family: simhei serif;
	margin-top: -10px;
	border-bottom: 2px solid;
}

.Column3 .list {
	margin: 9px 11px 0px 14px;
}

.Column3 .list li {
	line-height: 30px;
	height: 30px;

	background: url(../images/liarr2.gif) 0px center no-repeat;
}

.Column3 .list li a {
	text-overflow: ellipsis;
	white-space: nowrap;
	*white-space: nowrap;
	overflow: hidden;
	width: 80%;
	display: block;
	color: #000000;
}

.Column3 .list li a:hover {
	text-decoration: none;
	color: #01408f;
}


.Column4 {
	border: 1px solid #e7e7e7;
	margin-bottom: 15px;
	background: #ed940e;
	width: 56%;
	height: 268px;
}

.Column4 .tithead {
	position: relative;
	padding-left: 12px;
	height: 39px;
	line-height: 39px;
	color: #FFFFFF;
	font-size: 22px;
	font-weight: 600;
	background: #ed940e;
	font-family: simhei serif;
	margin-top: -10px;
	border-bottom: 2px solid;
}

.Column4 .list {
	margin: 9px 11px 0px 14px;
}

.Column4 .list li {
	line-height: 30px;
	height: 30px;

	background: url(../images/liarr2.gif) 0px center no-repeat;
}

.Column4 .list li a {
	text-overflow: ellipsis;
	white-space: nowrap;
	*white-space: nowrap;
	overflow: hidden;
	width: 80%;
	display: block;
	color: #FFFFFF;
}

.Column4 .list li a:hover {
	text-decoration: none;
	color: #01408f;
}


.Column5 {
	border: 1px solid #e7e7e7;
	margin-bottom: 15px;
	background: #83b20e;
	width: 43%;
	height: 268px;
}

.Column5 .tithead {
	position: relative;
	padding-left: 12px;
	height: 39px;
	line-height: 39px;
	color: #FFFFFF;
	font-size: 22px;
	font-weight: 600;
	background: #83b20e;
	font-family: simhei serif;
	margin-top: -10px;
	border-bottom: 2px solid;
}

.Column5 .list {
	margin: 9px 11px 0px 14px;
}

.Column5 .list li {
	line-height: 30px;
	height: 30px;

	background: url(../images/liarr2.gif) 0px center no-repeat;
}

.Column5 .list li a {
	text-overflow: ellipsis;
	white-space: nowrap;
	*white-space: nowrap;
	overflow: hidden;
	width: 80%;
	display: block;
	color: #FFFFFF;
}

.Column5 .list li a:hover {
	text-decoration: none;
	color: #01408f;
}


.Column6 {
	border: 1px solid #e7e7e7;
	margin-bottom: 15px;
	background: #de6ae0;
	width: 440px;
	height: 268px;
}

.Column6 .tithead {
	position: relative;
	padding-left: 12px;
	height: 39px;
	line-height: 39px;
	color: #FFFFFF;
	font-size: 22px;
	font-weight: 600;
	background: #de6ae0;
	font-family: simhei serif;
	margin-top: -10px;
	border-bottom: 2px solid;
}

.Column6 .list {
	margin: 9px 11px 0px 14px;
}

.Column6 .list li {
	line-height: 30px;
	height: 30px;

	background: url(../images/liarr2.gif) 0px center no-repeat;
}

.Column6 .list li a {
	text-overflow: ellipsis;
	white-space: nowrap;
	*white-space: nowrap;
	overflow: hidden;
	width: 80%;
	display: block;
	color: #000000;
}

.Column6 .list li a:hover {
	text-decoration: none;
	color: #01408f;
}


.Column7 {
	border: 1px solid #e7e7e7;
	margin-bottom: 15px;

	width: 440px;
	/* height: 268px; */
}

.Column7 .tithead {
	position: relative;
	padding-left: 12px;
	height: 39px;
	line-height: 39px;
	color: #FFFFFF;
	font-size: 22px;
	font-weight: 600;
	background: #ff7d54;
	font-family: simhei serif;
	margin-top: -10px;
	border-bottom: 2px solid;
	border-radius: 25px;
	width: 9%;
	margin-top: -40px;
}

.Column7 ul {
	padding-top: 20px;
}

.Column7 .list {
	margin: 9px 11px 0px 14px;
}

.Column7 .list li {
	line-height: 30px;
	height: 30px;

	background: url(../images/liarr2.gif) 0px center no-repeat;
}

.Column7 .list li a {
	text-overflow: ellipsis;
	white-space: nowrap;
	*white-space: nowrap;
	overflow: hidden;
	width: 80%;
	display: block;
	color: #000000;
}

.Column7 .list li a:hover {
	text-decoration: none;
	color: #01408f;
}


.Column8 {
	border: 1px solid #e7e7e7;
	margin-bottom: 15px;
	background: #fff;
	width: 440px;
	height: 268px;
}

.Column8 .tithead {
	position: relative;
	padding-left: 12px;
	height: 39px;
	line-height: 39px;
	color: #FFFFFF;
	font-size: 22px;
	font-weight: 600;
	background: url(../images/titlebg.jpg);
	font-family: simhei serif;
	margin-top: -10px;
}

.Column8 .list {
	margin: 9px 11px 0px 14px;
}

.Column8 .list li {
	line-height: 30px;
	height: 30px;

	background: url(../images/liarr2.gif) 0px center no-repeat;
}

.Column8 .list li a {
	text-overflow: ellipsis;
	white-space: nowrap;
	*white-space: nowrap;
	overflow: hidden;
	width: 80%;
	display: block;
	color: #000000;
}

.Column8 .list li a:hover {
	text-decoration: none;
	color: #01408f;
}

#owl-demo3 .item a:hover {
	text-decoration: none;
	color: #01408f;
}

.NewsGroup li a:hover {
	text-decoration: none;
	color: #01408f;
}

.Column .list li a {
	text-overflow: ellipsis;
	white-space: nowrap;
	*white-space: nowrap;
	overflow: hidden;
	width: 80%;
	display: block;
	color: #000000;
}

#form {
	/* padding-right: 0px; */
	padding-bottom: 20px;

}

.Column .list li a:hover {
	text-decoration: none;
	color: #01408f;
}

.HomeAbout {
	width: 265px;

}

.single {
	font-size: 16px;
	line-height: 50px;
}

.HomeAbout .con {
	padding: 12px 13px 0px 13px;
	line-height: 26px;
	color: #767575;
}

.HomeAbout .con a {
	color: #067ece;
	display: inline-block;
	margin-left: 10px;
}

.HomeNav {
	width: 250px;
	float: right;
}

.HomeNav ul {
	margin-left: -7px;
}

.HomeNav li {
	width: 121px;
	height: 66px;
	float: left;
	margin: 0px 0px 6px 7px;
	display: inline;
}

.HomeNav li i {
	width: 24px;
	height: 24px;
	position: absolute;
	left: 7px;
	background: url(../images/navicon.png) no-repeat;
}

.HomeNav li a {
	display: block;
	height: 46px;
	padding: 20px 0 0 35px;
	line-height: 20px;
	font-size: 15px;
	color: #fff;
	position: relative;
}

.HomeNav li a.a1 {
	background: #6ebaf3;
}

.HomeNav li a:hover.a1 {
	background: #348dcf;
}

.HomeNav li a.a1 i {
	background-position: 0px top;
}

.HomeNav li a.a2 {
	background: #f0b745;
}

.HomeNav li a:hover.a2 {
	background: #c78f1e;
}

.HomeNav li a.a2 i {
	background-position: -24px top;
}

.HomeNav li a.a3 {
	background: #a4cf5c;
}

.HomeNav li a:hover.a3 {
	background: #83b82a;
}

.HomeNav li a.a3 i {
	background-position: -48px top;
}

.HomeNav li a.a4 {
	background: #69d4d7;
}

.HomeNav li a:hover.a4 {
	background: #33aeb1;
}

.HomeNav li a.a4 i {
	background-position: -72px top;
}

.HomeNav li a.a5 {
	background: #80a6eb;
}

.HomeNav li a:hover.a5 {
	background: #4373c8;
}

.HomeNav li a.a5 i {
	background-position: -96px top;
}

.HomeNav li a.a6 {
	background: #ada5f0;
}

.HomeNav li a:hover.a6 {
	background: #7166cd;
}

.HomeNav li a.a6 i {
	background-position: -120px top;
}


.HomeCase {
	width: 1360px;
	/* height: 268px; */
	position: relative;
	margin-top: 30px;
}

.casebox {
	padding: 0px 49px;

	margin-top: 50px;
}

#owl-demo4 .item {
	margin: 0px 9px;
	text-align: center;
}

#owl-demo4 .item .img {
	height: 130px;
	width: 100%;
	margin-bottom: 11px;
	position: relative;
}

#owl-demo4 .item .img img {
	width: 100%;
	height: 100%;
}

#owl-demo4 .item a {
	color: #444444;
}

.HomeCase .Scroll ul li a:hover {
	color: #0075c2;
}

#owl-demo4 .item .info {
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
	width: 100%;
	height: 130px;
	position: absolute;
	left: 0px;
	top: 0px;
	background: url(../images/filter40.png);
	transition: all 0.2s linear;
	-webkit-transition: all 0.2s linear;
}

#owl-demo4 .item .info p {
	padding: 0px 15px;
	width: 170px;
	height: 130px;
	display: table-cell;
	vertical-align: middle;
	color: #fff;
	line-height: 18px;
	font-size: 12px;
}

#owl-demo4 .item:hover .info {
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	opacity: 1;
}

#owl-demo4 .owl-buttons .owl-prev,
.owl-buttons .owl-next {
	position: absolute;
	width: 100%;
	top: 53px;
	left: -26px;
	width: 16px;
	height: 23px;
	background: url(../images/casearr.png) 0px top no-repeat;
	border-radius: 50%;
	text-indent: -999em;
}

#owl-demo4 .owl-buttons .owl-next {
	background-position: -16px top;
	left: auto;
	right: -30px;
}

#owl-demo3 .item {
	margin: 0px 9px;
	text-align: center;
}

#owl-demo3 .item .img {
	height: 130px;
	width: 100%;
	margin-bottom: 11px;
	position: relative;
}

#owl-demo3 .item .img img {
	width: 100%;
	height: 100%;
}

#owl-demo3 .item a {
	color: #444444;
}

.HomeCase .Scroll ul li a:hover {
	color: #0075c2;
}

#owl-demo3 .item .info {
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
	width: 100%;
	height: 130px;
	position: absolute;
	left: 0px;
	top: 0px;
	background: url(../images/filter40.png);
	transition: all 0.2s linear;
	-webkit-transition: all 0.2s linear;
}

#owl-demo3 .item .info p {
	padding: 0px 15px;
	width: 170px;
	height: 130px;
	display: table-cell;
	vertical-align: middle;
	color: #fff;
	line-height: 18px;
	font-size: 12px;
}

#owl-demo3 .item:hover .info {
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	opacity: 1;
}

#owl-demo3 .owl-buttons .owl-prev,
.owl-buttons .owl-next {
	position: absolute;
	width: 100%;
	top: 53px;
	left: -26px;
	width: 16px;
	height: 23px;
	background: url(../images/casearr.png) 0px top no-repeat;
	border-radius: 50%;
	text-indent: -999em;
}

#owl-demo3 .owl-buttons .owl-next {
	background-position: -16px top;
	left: auto;
	right: -30px;
}


#owl-demo2 .item {
	margin: 0px 0px;
	text-align: center;
	padding: 10px;
}

#owl-demo2 .item .img {
	height: 130px;
	width: 100%;
	margin-bottom: 11px;
	position: relative;
}

#owl-demo2 .item .img img {
	width: 200px;
	height: 130px;
}

#owl-demo2 .item a {
	color: #444444;
}

.HomeCase .Scroll ul li a:hover {
	color: #0075c2;
}

#owl-demo2 .item .info {
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
	width: 100%;
	height: 130px;
	position: absolute;
	left: 0px;
	top: 0px;
	background: url(../images/filter40.png);
	transition: all 0.2s linear;
	-webkit-transition: all 0.2s linear;
}

#owl-demo2 .item .info p {
	padding: 0px 15px;
	width: 170px;
	height: 130px;
	display: table-cell;
	vertical-align: middle;
	color: #fff;
	line-height: 18px;
	font-size: 12px;
}

#owl-demo2 .item:hover .info {
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	opacity: 1;
}

#owl-demo2 .owl-buttons .owl-prev,
.owl-buttons .owl-next {
	position: absolute;
	width: 100%;
	top: 53px;
	left: -26px;
	width: 16px;
	height: 23px;
	background: url(../images/casearr.png) 0px top no-repeat;
	border-radius: 50%;
	text-indent: -999em;
}

#owl-demo2 .owl-buttons .owl-next {
	background-position: -16px top;
	left: auto;
	right: -30px;
}




.HomeVideo {
	width: 265px;

	height: 238px;
	margin-bottom: 33px;
}

.HomeVideo .video {
	width: 220px;
	height: 170px;
	margin: 14px auto 0px;
	position: relative;
}

.HomeVideo .video img {
	display: block;
	width: 220px;
	height: 170px;
}

.HomeVideo .video .play {
	z-index: 2;
	background: url(../images/filter40.png);
	position: absolute;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 170px;
}

.HomeVideo .video .play i {
	position: absolute;
	background: url(../images/play.png);
	width: 35px;
	height: 35px;
	left: 50%;
	top: 50%;
	margin: -18px 0px 0px -18px;
}


@media (max-width:998px) and (min-width: 768px) {}



.SubPage {
	height: auto !important;
	height: 300px;
	min-height: 300px;
	padding-bottom: 40px;
}

.SubBan {
	height: 400px;
	overflow: hidden;
}

.LeftBar {
	width: 225px;
	float: left;
	margin-top: 30px;
	background: #eeeeee;
	position: relative;
	z-index: 1;
}

.LeftBar .columname {
	margin-top: px;
	padding-top: 16px;
	text-align: center;
	height: 66px;
	font-size: 20px;
	color: #fff;
	line-height: 26px;
	background: url(../images/columnname.gif);
}

.LeftBar .columname .en {
	display: block;
	line-height: 15px;
	padding-bottom: 7px;
	background: url(../images/icons.gif) center bottom no-repeat;
	color: #588dbe;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}

.MenuList {
	padding: 2px 6px 17px;
}

.MenuList li {
	margin-top: 14px;
}

.MenuList li a {
	background: #fff;
	color: #464646;
	display: block;
	padding: 5px 0px 5px 65px;
	line-height: 25px;
}

.MenuList li a i {
	display: inline-block;
	padding: 0px 5px 0px 17px;
	background: url(../images/menuarr.png) 0px 9px no-repeat;
}

.MenuList li a:hover,
.MenuList li.onli a {
	color: #fff;
	background: #e0b43e;
}

.MenuList li a:hover i,
.MenuList li.onli a i {
	background: url(../images/menuarr2.png) 0px 9px no-repeat;
}

.RightBar {

	width: 1100px;
	float: right;
}

.Position {
	border-bottom: 1px solid #eeeeee;

	height: 30px;
}

.Position .place {
	background: url(../images/home.gif) 0px center no-repeat;
	float: right;
	padding-left: 24px;
	color: #a3a3a3;
	font-size: 12px;
}

.Position .place a {
	color: #a3a3a3;
}

.Position .place a:hover {
	color: #0067ac;
}

.SinglePage {
	word-wrap: break-word;
	padding: 30px 0px 0px 0px;
	line-height: 28px;
}

.subname {
	text-align: center;
	line-height: 15px;
	color: #939191;
	font-size: 12px;
}

.subname h2 {
	line-height: 22px;
	font-size: 20px;
	color: #424141;
	margin-bottom: 12px;
}

.btn a {
	display: block;
	line-height: 46px;
	width: 160px;

	color: #FFFFFF;
	text-align: center;
	border-radius: 2px;
	font-size: 18px;
	float: left;
	margin-top: -20px;
	position: relative;
	left: 240px;
	margin-left: 10px;
	background: #01408f;
	border-radius: 23px;
}

.btn a:hover {
	color: #FFFFFF;
}

.subname i {
	display: block;
	margin: 0px auto;
	width: 31px;
	height: 12px;
	border-bottom: 4px solid #0067ac;
}

.Culture {
	background: url(../images/culture.jpg) 0px top no-repeat;
	width: 750px;
	margin: 0px auto;
	padding-top: 180px;
}

.Culture .dl1 {
	width: 125px;
	float: left;
}

.group {
	display: flex;
	width: 240px;
	border-radius: 23px;
}

.group div {
	flex: 1;
	text-align: center;
}

.Culture .dl2 {
	margin: 0px 73px 0px 27px;
	float: left;
	display: inline;
	width: 125px;
}

.Culture .dl3 {
	float: left;
	width: 182px;
}

.Culture dd {
	background: #eeeeee;
	color: #626161;
	line-height: 36px;
	text-align: center;
	margin-bottom: 4px;
}

.Culture dd:hover {
	background: #e0b43e;
	color: #fff;
}

.Culture dd a {
	color: #626161;
	display: block;
}

.Culture dd a:hover {
	background: #e0b43e;
	color: #fff;
}

.HornorList {
	margin: 28px 0px 15px -3%;
}

.HornorList li {
	width: 30.333%;
	float: left;
	text-align: center;
	margin-left: 3%;
	display: inline;
	height: 213px;
}

.HornorList li .img {
	position: relative;
	height: 157px;
}

.HornorList li .img img {
	width: 100%;
	height: 157px;
	display: block;
	margin: 0px auto;
}

.HornorList li p {
	text-overflow: ellipsis;
	white-space: nowrap;
	*white-space: nowrap;
	overflow: hidden;
	width: 95%;
	display: block;
}

.HornorList .play {
	z-index: 2;
	background: url(../images/filter40.png);
	position: absolute;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 157px;
}

.HornorList .play i {
	position: absolute;
	background: url(../images/play.png);
	width: 35px;
	height: 35px;
	left: 50%;
	top: 50%;
	margin: -18px 0px 0px -18px;
}

.HornorList li p {
	margin-top: 10px;
}

.HornorList li a {
	color: #4e4c4c;
}

.HornorList li a:hover {
	color: #0067ac;
}

.NewsList {
	margin: 7px 0px 30px 0px;
}

.NewsList li {
	padding: 20px 0px 0px 18%;

	position: relative;
	height: 166px;
	border-bottom: 1px solid #eeeeee;
}

.NewsList li .img {
	position: absolute;
	width: 180px;
	left: 0px;
	top: 20px;
}

.NewsList li .img img {
	display: block;

}

.NewsList li .tit {
	padding: 9px 0px 8px;
	font-size: 16px;
	text-overflow: ellipsis;
	white-space: nowrap;
	*white-space: nowrap;
	overflow: hidden;
	width: 95%;
	display: block;
}

.NewsList li .tit a {
	color: #333333;
}

.NewsList li .tit a:hover {
	color: #0067ac;
}

.NewsList li .p {
	font-size: 13px;
	color: #666666;
	margin-bottom: 17px;
	height: 48px;
	overflow: hidden;
}

.NewsList li .dates {
	line-height: 32px;
	/* background: url(../images/date.gif) 0px center no-repeat; */
	padding-left: 20px;
	color: #7f7e7e;
	font-size: 12px;
}

.NewsList li .detail {
	display: block;
	float: right;
	background: #bfbfbf url(../images/morearr.png) center center no-repeat;
	width: 100px;
	height: 32px;
	border-radius: 3px;
}

.NewsList li a:hover.detail {
	background: #e0b43e url(../images/morearr.png) center center no-repeat;
}

.NotiteList {
	margin: 17px 0px;
}

.NotiteList li {
	overflow: hidden;
	height: 36px;
	line-height: 36px;
	background: url(../images/linebg.gif) 0px center repeat-x;
}

.NotiteList li a.tit {
	background: #fff url(../images/arr.gif) 0px center no-repeat;
	padding: 0px 0px 0px 16px;
	float: left;
	text-overflow: ellipsis;
	white-space: nowrap;
	*white-space: nowrap;
	overflow: hidden;
	width: 61%;
	display: block;
}

.NotiteList li a.tit2 {
	padding-right: 17px;
	float: left;
	background: #fff;
	text-overflow: ellipsis;
	white-space: nowrap;
	*white-space: nowrap;
	overflow: hidden;
	width: 65%;
	display: block;
}

.NotiteList li a.tit2 i {
	display: inline-block;
	width: 31px;
	vertical-align: middle;
}

.NotiteList li a.tit2 img {
	display: block;
	width: 20px;
	height: 21px;
}

.NotiteList li .dates {
	float: right;
	background: #fff;
	padding-left: 8px;
	color: #858585;
}

.NotiteList li a {
	color: #5b5b5b;
}

.NotiteList li a:hover {
	color: #0067ac;
}

.Titleinfo {
	padding: 24px 0px 20px 0px;
	text-align: center;
	border-bottom: 1px solid #e3e3e3;
	line-height: 29px;
	color: #888;
}

.Titleinfo .tit {
	font-size: 20px;
	color: #333333;
	padding-bottom: 10px;
}

.Titleinfo i {
	margin: 0px 20px;
}

.Shares {
	display: inline-block;
	*display: inline;
	zoom: 1;
	vertical-align: middle;
}

.PrevNextBox {
	border-top: 1px solid #dadada;
	margin: 32px 0px 0px;
	padding-top: 15px;
	position: relative;
	color: #888888;
}

.PrevNextBox a.back {
	position: absolute;
	right: 0px;
	top: 16px;
	display: block;
	text-align: center;
	color: #fff;
	width: 100px;
	line-height: 35px;
	border-radius: 5px;
	background: #3576b4;
}

.PrevNextBox dl {
	padding-left: 56px;
	position: relative;
	height: 22px;
	margin-bottom: 7px;
}

.PrevNextBox dl b {
	position: absolute;
	left: 0px;
	top: 0px;
	color: #000000;
	font-weight: normal;
}

.PrevNextBox a {
	color: #666666;
	text-overflow: ellipsis;
	white-space: nowrap;
	*white-space: nowrap;
	overflow: hidden;
	width: 80%;
	display: block;
}

.PrevNextBox a:hover {
	color: #e52613;
}

.PrevNextBox a.none {
	cursor: default;
	color: #888888;
}

.PrevNextBox a.none:hover {
	color: #888888;
}

#video {
	margin-bottom: 15px;
}

.Contactli {
	padding-bottom: 30px;
}

.Contactli li {
	width: 33.333%;
	float: left;
	padding: 15px 0px 0px 0px;
}

.Contactli li i {
	display: inline-block;
	vertical-align: middle;
	width: 54px;
	height: 54px;
	margin-right: 9px;
}

.Contactli li .tel {
	background: url(../images/tel.gif);
}

.Contactli li .fax {
	background: url(../images/fax.gif);
}

.Contactli li .add {
	background: url(../images/add.gif);
}

.HrList {
	margin: 4% 0;
}

.HrList th {
	background: #0067ac;
	color: #fff;
	font-size: 16px;
	padding: 9px 0px;
	font-weight: normal;
	border-right: 2px solid #f5f5f5;
}

.HrList th:last-child {
	border-right: 0px;
}

.HrList td {
	border-right: 2px solid #f5f5f5;
	border-bottom: 2px solid #f5f5f5;
}

.HrList td:last-child {
	border-right: 0px;
}

.HrList .tit {
	font-size: 16px;
	font-weight: bold;
}

.HrList .con {
	padding: 2% 2% 2% 4%;
	color: #666666;
	line-height: 21px;
}

.HrList a.apply {
	background: url(../images/applybg.gif) 0px bottom repeat-x;
	border-radius: 3px;
	border: 1px solid #e5e5e5;
	width: 86px;
	line-height: 28px;
	text-align: center;
	color: #3e3a39;
	display: block;
	margin: 0px auto;
}

.HrList a:hover.apply {
	color: #eb6e14;
}

.HrList .hr1 {
	width: 24%;
}

.HrList .hr2 {
	width: 59%;
}

.HrList .hr3 {
	width: 17%;
}

.HrList .dis {
	display: none;
}

.Hrtit {
	font-size: 16px;
	color: #eb6e14;
	line-height: 32px;
	margin-top: 18px;
	padding-left: 15px;
	background: #ebebeb;
}

.JobForm {
	color: #666666;
	margin: 4% 0px 35px 0%;
}

.JobForm dl {
	width: 48%;
	float: left;
	padding-left: 1%;
	line-height: 28px;
}

.JobForm dl dt {
	width: 20%;
	float: left;
}

.JobForm dl dd {
	width: 70%;
	float: left;
}

.JobForm dl.other {
	width: 99%;
	float: none;
	padding-left: 1%;
}

.JobForm dl.other dt {
	width: 9.7%;
}

.JobForm dl.other dd {
	width: 84%;
}

.JobForm dd {
	padding: 5px 0px;
}

.JobForm .input {
	background: #fff;
	border: 1px solid #dbdbdb;
	width: 99%;
	height: 28px;
	line-height: 28px;
}

.JobForm .input2 {
	background: #fff;
	border: 1px solid #dbdbdb;
	width: 99%;
	height: 116px;
	line-height: 23px;
}

.JobForm select {
	border: 1px solid #dbdbdb;
	width: 190px;
	height: 23px;
	line-height: 23px;
}

.sendbtn {
	color: #fff;
	width: 90px;
	height: 35px;
	background: #eb6e14;
	margin-right: 8px;
}

.resetbtn {
	color: #fff;
	width: 90px;
	height: 35px;
	background: #747474;
}

.page-cover {
	background: #fff url(../images/loding.gif) no-repeat center 350px;
	width: 100%;
	height: 0;
	position: absolute;
	bottom: 0;
	z-index: 10000001;
}

@-webkit-keyframes bounceIn {
	0% {
		-webkit-transform: scale(1);
		-ms-transform: scale(1);
		-moz-transform: scale(1);
		transform: scale(1);
	}

	100% {
		-webkit-transform: scale(0.80);
		-ms-transform: scale(0.8);
		-moz-transform: scale(0.8);
		transform: scale(0.8);
	}
}

@-moz-keyframes bounceIn {
	0% {
		-webkit-transform: scale(1);
		-ms-transform: scale(1);
		-moz-transform: scale(1);
		transform: scale(1);
	}

	100% {
		-webkit-transform: scale(0.80);
		-ms-transform: scale(0.8);
		-moz-transform: scale(0.8);
		transform: scale(0.8);
	}
}

@-ms-keyframes bounceIn {
	0% {
		-webkit-transform: scale(1);
		-ms-transform: scale(1);
		-moz-transform: scale(1);
		transform: scale(1);
	}

	100% {
		-webkit-transform: scale(0.80);
		-ms-transform: scale(0.8);
		-moz-transform: scale(0.8);
		transform: scale(0.8);
	}
}

@keyframes bounceIn {
	0% {
		-webkit-transform: scale(1);
		-ms-transform: scale(1);
		-moz-transform: scale(1);
		transform: scale(1);
	}

	100% {
		-webkit-transform: scale(0.80);
		-ms-transform: scale(0.8);
		-moz-transform: scale(0.8);
		transform: scale(0.8);
	}
}

@-webkit-keyframes upAndDown {
	0% {
		-webkit-transform: translate(0, 15px);
		-ms-transform: translate(0, 15px);
		-moz-transform: translate(0, 15px);
		transform: translate(0, 15px);
	}

	50% {
		-webkit-transform: translate(0, 0);
		-ms-transform: translate(0, 0);
		-moz-transform: translate(0, 0);
		transform: translate(0, 0);
	}

	100% {
		-webkit-transform: translate(0, 15px);
		-ms-transform: translate(0, 15px);
		-moz-transform: translate(0, 15px);
		transform: translate(0, 15px);
	}
}

@-moz-keyframes upAndDown {
	0% {
		-webkit-transform: translate(0, 15px);
		-ms-transform: translate(0, 15px);
		-moz-transform: translate(0, 15px);
		transform: translate(0, 15px);
	}

	50% {
		-webkit-transform: translate(0, 0);
		-ms-transform: translate(0, 0);
		-moz-transform: translate(0, 0);
		transform: translate(0, 0);
	}

	100% {
		-webkit-transform: translate(0, 15px);
		-ms-transform: translate(0, 15px);
		-moz-transform: translate(0, 15px);
		transform: translate(0, 15px);
	}
}

@-ms-keyframes upAndDown {
	0% {
		-webkit-transform: translate(0, 15px);
		-ms-transform: translate(0, 15px);
		-moz-transform: translate(0, 15px);
		transform: translate(0, 15px);
	}

	50% {
		-webkit-transform: translate(0, 0);
		-ms-transform: translate(0, 0);
		-moz-transform: translate(0, 0);
		transform: translate(0, 0);
	}

	100% {
		-webkit-transform: translate(0, 15px);
		-ms-transform: translate(0, 15px);
		-moz-transform: translate(0, 15px);
		transform: translate(0, 15px);
	}
}

@keyframes upAndDown {
	0% {
		-webkit-transform: translate(0, 15px);
		-ms-transform: translate(0, 15px);
		-moz-transform: translate(0, 15px);
		transform: translate(0, 15px);
	}

	50% {
		-webkit-transform: translate(0, 0);
		-ms-transform: translate(0, 0);
		-moz-transform: translate(0, 0);
		transform: translate(0, 0);
	}

	100% {
		-webkit-transform: translate(0, 15px);
		-ms-transform: translate(0, 15px);
		-moz-transform: translate(0, 15px);
		transform: translate(0, 15px);
	}
}



.mobileban {
	display: none;
}

@media (max-width:998px) {
	img {
		max-width: 100%;
		vertical-align: top;
	}

	.Toper {
		width: auto;
		margin: 0px 10px;
		height: 50px;
	}

	.Toper .Logo {
		padding-top: 12px;
	}

	.Toper .Logo img {
		display: block;
		height: 26px;
	}

	.MainNav {
		display: none;
	}

	#navigation {
		display: block;
	}

	.Toper .search .icon {
		display: block;
	}

	.Toper .search .i2 {
		display: block;
	}

	.Toper .searchbox {
		display: none;
		background: #fff;
		top: 50px;
		padding-left: 5%;
		width: 95%;
		z-index: 88;
	}

	.Copyright {
		line-height: 24px;
		padding: 5px 0px;
		height: auto;
		text-align: center;
	}

	.NewsGroup .tithead {
		width: 100%;
	}

	.Copyright .fl,
	.Copyright .fr {
		float: none;
	}

	.Copyright .cnzz {
		margin-top: 5px;
	}

	.HomeBan {
		display: none;
	}

	.mobileban {
		display: block;
	}

	#owl-demo1 .owl-pagination {
		text-align: center;
		position: absolute;
		width: 100%;
		bottom: 5.5%;
		z-index: 99;
	}

	#owl-demo1 .owl-pagination .owl-page {
		width: 20px;
		height: 4px;
		margin: 0px 5px;
		display: inline-block;
		*display: inline;
		zoom: 1;
		background: #f6f8fa;
	}

	#owl-demo1 .owl-pagination .owl-page.active {
		background: #daac32;
	}

	.LeftBar {
		width: 180px;
	}

	.MenuList li a {
		padding-left: 15px;
	}

	.RightBar {
		width: 580px;
		float: right;
	}

	.SubBan {
		height: 160px;
		overflow: hidden;
	}
}

@media (max-width:998px) and (min-width: 768px) {
	.Contain {
		width: 768px;
	}

	.Footer .sitemap dl {
		width: 110px;
		float: left;
	}

	.Footer .Select {
		margin-left: -15px;
	}

	.Footer .Select li {
		width: 180px;
		float: left;
		padding-left: 15px;
	}

	.Footer .Select select {
		width: 180px;
	}

	.NewsFocus {
		width: 320px;
		height: 300px;
	}

	.NewsFocus .item img {
		width: 320px;
		height: 300px;
	}

	.NewsGroup {
		padding-left: 12px;
		width: 410px;
	}

	.mr15 {
		margin-right: 10px;
	}

	.Column {
		width: 270px;
	}

	.HomeAbout {
		width: 202px;
	}

	.HomeAbout .con {
		line-height: 19px;
	}

	.HomeNav {
		width: 202px;
	}

	.HomeNav ul {
		margin-left: -7px;
	}

	.HomeNav li {
		width: 97px;
	}

	.HomeNav li i {
		margin-right: 2px;
	}

	.HomeNav li a {
		height: 46px;
		padding-top: 20px;
		font-size: 14px;
	}

	.HomeCase {
		width: 553px;
	}

	.HomeVideo {
		width: 202px;
		height: 238px;
		margin-bottom: 33px;
	}

	.HomeVideo .video {
		width: 180px;
	}

	.HomeVideo .video img {
		width: 180px;
	}
}

@media (max-width:767px) and (min-width: 300px) {
	.Contain {
		width: auto;
		margin: 0px 10px;
	}

	.Footer .sitemap {
		display: none;
	}

	.Footer .Contact {
		float: none;
		margin: 0px auto;
		padding-top: 12px;
	}

	.Footer .Select {
		margin-left: -2%;
		padding: 15px 0;
	}

	.Footer .Select li {
		width: 23%;
		padding-left: 2%;
	}

	.Footer .Select select {
		width: 100%;
	}

	.HomeNews {
		height: auto;
		margin-top: 12px;
		padding: 10px;
	}

	.subnav {
		display: none;
	}

	.NewsFocus {
		width: auto;
		height: auto;
		float: none;
	}

	.NewsGroup .tithead {
		padding-left: 13px;
		line-height: 40px;
		height: 40px;
		color: #FFFFFF;
		font-size: 22px;
		font-weight: 600;
		background: #ed940e;
		position: relative;
		margin-bottom: 11px;
		font-family: simhei serif;
		margin-top: 20px;
		width: 100%;
		border-radius: 25px;
	}

	.NewsFocus .item img {
		width: 100%;
		height: 200px;
	}

	.NewsGroup {
		padding-left: 0px;
		margin-top: 10px;
		width: auto;
		float: none;
	}

	.mr15 {
		margin-right: 0px;
	}

	.Column {
		width: auto;
		height: auto;
		padding-bottom: 10px;
	}

	.Column.fl {
		float: none;
	}

	.Column.fr {
		float: none;
	}

	.HomeAbout {
		width: auto;
	}

	.HomeNav {
		width: auto;
		float: none;
	}

	.HomeNav ul {
		margin-left: -2%;
	}

	.HomeNav li {
		width: 31.333%;
		margin-left: 2%;
	}

	.HomeCase {
		width: auto;
	}

	.HomeVideo {
		width: auto;
		height: 230px;
		margin-bottom: 20px;
	}

	.HomeVideo .video {
		width: 90%;
	}

	.HomeVideo .video img {
		width: 100%;
	}

	.LeftBar {
		width: auto;
		float: none;
	}

	.RightBar {
		width: auto;
		float: none;
	}

	.LeftBar .columname {
		padding-top: 6px;
		height: 56px;
	}

	.MenuList {
		padding: 0px 4px 4px;
	}

	.MenuList li {
		margin-top: 4px;
	}

	.Position {
		padding-top: 7px;
		height: 30px;
	}

	.Contactli li {
		width: auto;
		float: none;
	}

	.JobForm {
		margin: 4% 0px 35px 0%;
	}

	.JobForm dl {
		width: auto;
		float: none;
		clear: both;
		padding-left: 76px;
		position: relative;
	}

	.JobForm dl dt {
		width: auto;
		position: absolute;
		left: 0px;
		top: 0px;
		text-align: right;
	}

	.JobForm dl dd {
		width: auto;
		float: none;
	}

	.JobForm dl.other {
		padding-left: 76px;
		width: auto;
	}

	.JobForm dl.other dt {
		width: auto;
		text-align: right;
	}

	.JobForm dl.other dd {
		width: auto;
	}

}
.b dl {
	width: 218px;
	height: 68px;
	margin-top: 14px;
}
.b dl dt {
	text-align: center;
	line-height: 33px;
	font-size: 24px;
	color: #01408f;
	font-weight: bold;
}
.b dl dd {
	text-align: center;
	line-height: 35px;
	background: #01408f;
	color: #fff;
	font-weight: bold;
	font-size: 24px;
}
@media (max-width:480px) {
	.Footer .Select li {
		width: 48%;
		margin-bottom: 2%;
	}

	.HornorList li {
		height: auto;
		padding-bottom: 10px;
	}

	.HornorList li .img {
		position: relative;
		height: 80px;
	}

	.HornorList li .img img {
		height: 80px;
	}

	.HornorList .play {
		height: 80px;
	}

	.HornorList .play i {
		background-size: cover;
		width: 25px;
		height: 25px;
		left: 50%;
		top: 50%;
		margin: -12px 0px 0px -12px;
	}

	/* .NewsList li { */
		/* height: 100px; */
		/* padding-top: 10px; */
	/* } */
	.NewsList li {
    height: 110px;
    padding-top: 10px;
    padding: 20px 0px 0px 27%;
}

	.NewsList li .img {
		top: 10px;
	}

	/* .NewsList li .img img { */
		/* height: 88px; */
	/* } */
	.NewsList li .img img {
    height: 88px;
    width: 50%;
}

	.NewsList li .tit {
		font-size: 14px;
		padding: 0px;
	}

	.NewsList li .p {
		font-size: 12px;
		margin-bottom: 0px;
		line-height: 18px;
		height: 36px;
	}

	.NewsList li .detail {
		display: none;
	}

	.HrList .hr3 {
		display: none;
	}

	.HrList .dis {
		display: block;
		padding: 12px 0px;
	}

	.HrList .con {
		line-height: 18px;
		font-size: 12px;
	}

}

.pagescs {
	padding-left: 10px;
	padding-top: 10px;
	float: left;

}

.pagescs li {
	float: left;
	margin-left: 10px;
	margin-bottom: 10px;
}

.pagescs li .img {
	position: relative;
	height: 80px;
}


.pagesls li {
	font-size: 18px;
	padding-left: 15px;
	float: left;

}

.tsphoto {}

.tsphoto .img {
	position: relative;
	height: 80px;
	width: 200px;
}

.col-xs-12 {
	width: 100%
}

.col-xs-11 {
	width: 91.66666667%
}

.col-xs-10 {
	width: 83.33333333%
}

.col-xs-9 {
	width: 75%
}

.col-xs-8 {
	width: 66.66666667%
}

.col-xs-7 {
	width: 58.33333333%
}

.col-xs-6 {
	width: 50%
}

.col-xs-5 {
	width: 41.66666667%
}

.col-xs-4 {
	width: 33.33333333%
}

.col-xs-3 {
	width: 25%
}

.col-xs-2 {
	width: 16.66666667%
}

.col-xs-1 {
	width: 8.33333333%
}

.col-xs-pull-12 {
	right: 100%
}

.col-xs-pull-11 {
	right: 91.66666667%
}

.col-xs-pull-10 {
	right: 83.33333333%
}

.col-xs-pull-9 {
	right: 75%
}

.col-xs-pull-8 {
	right: 66.66666667%
}

.col-xs-pull-7 {
	right: 58.33333333%
}

.col-xs-pull-6 {
	right: 50%
}

.col-xs-pull-5 {
	right: 41.66666667%
}

.col-xs-pull-4 {
	right: 33.33333333%
}

.col-xs-pull-3 {
	right: 25%
}

.col-xs-pull-2 {
	right: 16.66666667%
}

.col-xs-pull-1 {
	right: 8.33333333%
}

.col-xs-pull-0 {
	right: auto
}

.col-xs-push-12 {
	left: 100%
}

.col-xs-push-11 {
	left: 91.66666667%
}

.col-xs-push-10 {
	left: 83.33333333%
}

.col-xs-push-9 {
	left: 75%
}

.col-xs-push-8 {
	left: 66.66666667%
}

.col-xs-push-7 {
	left: 58.33333333%
}

.col-xs-push-6 {
	left: 50%
}

.col-xs-push-5 {
	left: 41.66666667%
}

.col-xs-push-4 {
	left: 33.33333333%
}

.col-xs-push-3 {
	left: 25%
}

.col-xs-push-2 {
	left: 16.66666667%
}

.col-xs-push-1 {
	left: 8.33333333%
}

.col-xs-push-0 {
	left: auto
}

.col-xs-offset-12 {
	margin-left: 100%
}

.col-xs-offset-11 {
	margin-left: 91.66666667%
}

.col-xs-offset-10 {
	margin-left: 83.33333333%
}

.col-xs-offset-9 {
	margin-left: 75%
}

.col-xs-offset-8 {
	margin-left: 66.66666667%
}

.col-xs-offset-7 {
	margin-left: 58.33333333%
}

.col-xs-offset-6 {
	margin-left: 50%
}

.col-xs-offset-5 {
	margin-left: 41.66666667%
}

.col-xs-offset-4 {
	margin-left: 33.33333333%
}

.col-xs-offset-3 {
	margin-left: 25%
}

.col-xs-offset-2 {
	margin-left: 16.66666667%
}

.col-xs-offset-1 {
	margin-left: 8.33333333%
}

.col-xs-offset-0 {
	margin-left: 0
}

@media (min-width:768px) {

	.col-sm-1,
	.col-sm-10,
	.col-sm-11,
	.col-sm-12,
	.col-sm-2,
	.col-sm-3,
	.col-sm-4,
	.col-sm-5,
	.col-sm-6,
	.col-sm-7,
	.col-sm-8,
	.col-sm-9 {
		float: left
	}

	.col-sm-12 {
		width: 100%
	}

	.col-sm-11 {
		width: 91.66666667%
	}

	.col-sm-10 {
		width: 83.33333333%
	}

	.col-sm-9 {
		width: 75%
	}

	.col-sm-8 {
		width: 66.66666667%
	}

	.col-sm-7 {
		width: 58.33333333%
	}

	.col-sm-6 {
		width: 50%
	}

	.col-sm-5 {
		width: 41.66666667%
	}

	.col-sm-4 {
		width: 33.33333333%
	}

	.col-sm-3 {
		width: 25%
	}

	.col-sm-2 {
		width: 16.66666667%
	}

	.col-sm-1 {
		width: 8.33333333%
	}

	.col-sm-pull-12 {
		right: 100%
	}

	.col-sm-pull-11 {
		right: 91.66666667%
	}

	.col-sm-pull-10 {
		right: 83.33333333%
	}

	.col-sm-pull-9 {
		right: 75%
	}

	.col-sm-pull-8 {
		right: 66.66666667%
	}

	.col-sm-pull-7 {
		right: 58.33333333%
	}

	.col-sm-pull-6 {
		right: 50%
	}

	.col-sm-pull-5 {
		right: 41.66666667%
	}

	.col-sm-pull-4 {
		right: 33.33333333%
	}

	.col-sm-pull-3 {
		right: 25%
	}

	.col-sm-pull-2 {
		right: 16.66666667%
	}

	.col-sm-pull-1 {
		right: 8.33333333%
	}

	.col-sm-pull-0 {
		right: auto
	}

	.col-sm-push-12 {
		left: 100%
	}

	.col-sm-push-11 {
		left: 91.66666667%
	}

	.col-sm-push-10 {
		left: 83.33333333%
	}

	.col-sm-push-9 {
		left: 75%
	}

	.col-sm-push-8 {
		left: 66.66666667%
	}

	.col-sm-push-7 {
		left: 58.33333333%
	}

	.col-sm-push-6 {
		left: 50%
	}

	.col-sm-push-5 {
		left: 41.66666667%
	}

	.col-sm-push-4 {
		left: 33.33333333%
	}

	.col-sm-push-3 {
		left: 25%
	}

	.col-sm-push-2 {
		left: 16.66666667%
	}

	.col-sm-push-1 {
		left: 8.33333333%
	}

	.col-sm-push-0 {
		left: auto
	}

	.col-sm-offset-12 {
		margin-left: 100%
	}

	.col-sm-offset-11 {
		margin-left: 91.66666667%
	}

	.col-sm-offset-10 {
		margin-left: 83.33333333%
	}

	.col-sm-offset-9 {
		margin-left: 75%
	}

	.col-sm-offset-8 {
		margin-left: 66.66666667%
	}

	.col-sm-offset-7 {
		margin-left: 58.33333333%
	}

	.col-sm-offset-6 {
		margin-left: 50%
	}

	.col-sm-offset-5 {
		margin-left: 41.66666667%
	}

	.col-sm-offset-4 {
		margin-left: 33.33333333%
	}

	.col-sm-offset-3 {
		margin-left: 25%
	}

	.col-sm-offset-2 {
		margin-left: 16.66666667%
	}

	.col-sm-offset-1 {
		margin-left: 8.33333333%
	}

	.col-sm-offset-0 {
		margin-left: 0
	}
}

@media (min-width:992px) {

	.col-md-1,
	.col-md-10,
	.col-md-11,
	.col-md-12,
	.col-md-2,
	.col-md-3,
	.col-md-4,
	.col-md-5,
	.col-md-6,
	.col-md-7,
	.col-md-8,
	.col-md-9 {
		float: left
	}

	.col-md-12 {
		width: 100%
	}

	.col-md-11 {
		width: 91.66666667%
	}

	.col-md-10 {
		width: 83.33333333%
	}

	.col-md-9 {
		width: 75%
	}

	.col-md-8 {
		width: 66.66666667%
	}

	.col-md-7 {
		width: 58.33333333%
	}

	.col-md-6 {
		width: 50%
	}

	.col-md-5 {
		width: 41.66666667%
	}

	.col-md-4 {
		width: 33.33333333%
	}

	.col-md-3 {
		width: 25%
	}

	.col-md-2 {
		width: 16.66666667%
	}

	.col-md-1 {
		width: 8.33333333%
	}

	.col-md-pull-12 {
		right: 100%
	}

	.col-md-pull-11 {
		right: 91.66666667%
	}

	.col-md-pull-10 {
		right: 83.33333333%
	}

	.col-md-pull-9 {
		right: 75%
	}

	.col-md-pull-8 {
		right: 66.66666667%
	}

	.col-md-pull-7 {
		right: 58.33333333%
	}

	.col-md-pull-6 {
		right: 50%
	}

	.col-md-pull-5 {
		right: 41.66666667%
	}

	.col-md-pull-4 {
		right: 33.33333333%
	}

	.col-md-pull-3 {
		right: 25%
	}

	.col-md-pull-2 {
		right: 16.66666667%
	}

	.col-md-pull-1 {
		right: 8.33333333%
	}

	.col-md-pull-0 {
		right: auto
	}

	.col-md-push-12 {
		left: 100%
	}

	.col-md-push-11 {
		left: 91.66666667%
	}

	.col-md-push-10 {
		left: 83.33333333%
	}

	.col-md-push-9 {
		left: 75%
	}

	.col-md-push-8 {
		left: 66.66666667%
	}

	.col-md-push-7 {
		left: 58.33333333%
	}

	.col-md-push-6 {
		left: 50%
	}

	.col-md-push-5 {
		left: 41.66666667%
	}

	.col-md-push-4 {
		left: 33.33333333%
	}

	.col-md-push-3 {
		left: 25%
	}

	.col-md-push-2 {
		left: 16.66666667%
	}

	.col-md-push-1 {
		left: 8.33333333%
	}

	.col-md-push-0 {
		left: auto
	}

	.col-md-offset-12 {
		margin-left: 100%
	}

	.col-md-offset-11 {
		margin-left: 91.66666667%
	}

	.col-md-offset-10 {
		margin-left: 83.33333333%
	}

	.col-md-offset-9 {
		margin-left: 75%
	}

	.col-md-offset-8 {
		margin-left: 66.66666667%
	}

	.col-md-offset-7 {
		margin-left: 58.33333333%
	}

	.col-md-offset-6 {
		margin-left: 50%
	}

	.col-md-offset-5 {
		margin-left: 41.66666667%
	}

	.col-md-offset-4 {
		margin-left: 33.33333333%
	}

	.col-md-offset-3 {
		margin-left: 25%
	}

	.col-md-offset-2 {
		margin-left: 16.66666667%
	}

	.col-md-offset-1 {
		margin-left: 8.33333333%
	}

	.col-md-offset-0 {
		margin-left: 0
	}
}

@media (min-width:1360px) {

	.col-lg-1,
	.col-lg-10,
	.col-lg-11,
	.col-lg-12,
	.col-lg-2,
	.col-lg-3,
	.col-lg-4,
	.col-lg-5,
	.col-lg-6,
	.col-lg-7,
	.col-lg-8,
	.col-lg-9 {
		float: left
	}

	.col-lg-12 {
		width: 100%
	}

	.col-lg-11 {
		width: 91.66666667%
	}

	.col-lg-10 {
		width: 83.33333333%
	}

	.col-lg-9 {
		width: 75%
	}

	.col-lg-8 {
		width: 66.66666667%
	}

	.col-lg-7 {
		width: 58.33333333%
	}

	.col-lg-6 {
		width: 50%
	}

	.col-lg-5 {
		width: 41.66666667%
	}

	.col-lg-4 {
		width: 33.33333333%
	}

	.col-lg-3 {
		width: 25%
	}

	.col-lg-2 {
		width: 16.66666667%
	}

	.col-lg-1 {
		width: 8.33333333%
	}

	.col-lg-pull-12 {
		right: 100%
	}

	.col-lg-pull-11 {
		right: 91.66666667%
	}

	.col-lg-pull-10 {
		right: 83.33333333%
	}

	.col-lg-pull-9 {
		right: 75%
	}

	.col-lg-pull-8 {
		right: 66.66666667%
	}

	.col-lg-pull-7 {
		right: 58.33333333%
	}

	.col-lg-pull-6 {
		right: 50%
	}

	.col-lg-pull-5 {
		right: 41.66666667%
	}

	.col-lg-pull-4 {
		right: 33.33333333%
	}

	.col-lg-pull-3 {
		right: 25%
	}

	.col-lg-pull-2 {
		right: 16.66666667%
	}

	.col-lg-pull-1 {
		right: 8.33333333%
	}

	.col-lg-pull-0 {
		right: auto
	}

	.col-lg-push-12 {
		left: 100%
	}

	.col-lg-push-11 {
		left: 91.66666667%
	}

	.col-lg-push-10 {
		left: 83.33333333%
	}

	.col-lg-push-9 {
		left: 75%
	}

	.col-lg-push-8 {
		left: 66.66666667%
	}

	.col-lg-push-7 {
		left: 58.33333333%
	}

	.col-lg-push-6 {
		left: 50%
	}

	.col-lg-push-5 {
		left: 41.66666667%
	}

	.col-lg-push-4 {
		left: 33.33333333%
	}

	.col-lg-push-3 {
		left: 25%
	}

	.col-lg-push-2 {
		left: 16.66666667%
	}

	.col-lg-push-1 {
		left: 8.33333333%
	}

	.col-lg-push-0 {
		left: auto
	}

	.col-lg-offset-12 {
		margin-left: 100%
	}

	.col-lg-offset-11 {
		margin-left: 91.66666667%
	}

	.col-lg-offset-10 {
		margin-left: 83.33333333%
	}

	.col-lg-offset-9 {
		margin-left: 75%
	}

	.col-lg-offset-8 {
		margin-left: 66.66666667%
	}

	.col-lg-offset-7 {
		margin-left: 58.33333333%
	}

	.col-lg-offset-6 {
		margin-left: 50%
	}

	.col-lg-offset-5 {
		margin-left: 41.66666667%
	}

	.col-lg-offset-4 {
		margin-left: 33.33333333%
	}

	.col-lg-offset-3 {
		margin-left: 25%
	}

	.col-lg-offset-2 {
		margin-left: 16.66666667%
	}

	.col-lg-offset-1 {
		margin-left: 8.33333333%
	}

	.col-lg-offset-0 {
		margin-left: 0
	}
}

.container {
	padding-right: 15px;
	padding-left: 15px;
	margin-right: auto;
	margin-left: auto
}

@media (min-width:768px) {
	.container {
		width: 750px
	}
}

@media (min-width:992px) {
	.container {
		width: 970px
	}
}

@media (min-width:1360px) {
	.container {
		width: 1360px
	}
}

.container-fluid {
	padding-right: 15px;
	padding-left: 15px;
	margin-right: auto;
	margin-left: auto
}

.row {
	margin-right: -15px;
	margin-left: -15px
}

.col-lg-1,
.col-lg-10,
.col-lg-11,
.col-lg-12,
.col-lg-2,
.col-lg-3,
.col-lg-4,
.col-lg-5,
.col-lg-6,
.col-lg-7,
.col-lg-8,
.col-lg-9,
.col-md-1,
.col-md-10,
.col-md-11,
.col-md-12,
.col-md-2,
.col-md-3,
.col-md-4,
.col-md-5,
.col-md-6,
.col-md-7,
.col-md-8,
.col-md-9,
.col-sm-1,
.col-sm-10,
.col-sm-11,
.col-sm-12,
.col-sm-2,
.col-sm-3,
.col-sm-4,
.col-sm-5,
.col-sm-6,
.col-sm-7,
.col-sm-8,
.col-sm-9,
.col-xs-1,
.col-xs-10,
.col-xs-11,
.col-xs-12,
.col-xs-2,
.col-xs-3,
.col-xs-4,
.col-xs-5,
.col-xs-6,
.col-xs-7,
.col-xs-8,
.col-xs-9 {
	position: relative;
	min-height: 1px;

}

.col-xs-1,
.col-xs-10,
.col-xs-11,
.col-xs-12,
.col-xs-2,
.col-xs-3,
.col-xs-4,
.col-xs-5,
.col-xs-6,
.col-xs-7,
.col-xs-8,
.col-xs-9 {
	float: left
}

.row:before,
.row:after {
	display: table;
	content: " ";
}

.container {
	padding-right: 15px;
	padding-left: 15px;
	margin-right: auto;
	margin-left: auto
}

.container:before,
.container:after {
	display: table;
	content: " "
}

.box_l_list {
	padding-top: 20px;
	margin: 0;
	padding: 0;
}

.container:after {
	clear: both
}

.box_r_list {
	padding-top: 20px;
}

.container:before,
.container:after {
	display: table;
	content: " "
}

.container:after {
	clear: both
}
.class_1 .text,
.class_2 .text,
.class_3 .text,
.class_4 .text {
	padding-top: 20px;
	padding-bottom: 20px;
	font-size: 14px;
	line-height: 2em;
	text-indent: 2em;
	text-align: justify;
}
.rowtitle2 {
	text-align: center;
	padding-bottom: 30px;
	padding-top: 30px;
}

.rowtitle2 h2 {
	font-size: 38px;
	font-weight: bold;
	margin-bottom: 20px;
	display: flex;
	justify-content: center;
	align-items: center;
}

.rowtitle2 h2::before,
.rowtitle2 h2::after {
	content: ' ';
	display: block;
	width: 11px;
	height: 11px;
	background: #3588ff;
	margin: 0 20px;
}

#persons {
	position: relative;
	width: 1350px;
	margin: 0 auto;
	padding-bottom: 60px;
}

#persons .swiper-container {
	padding-bottom: 60px;
}

#persons .swiper-slide {
	width: 540px;
	height: 340px;
}

#persons .swiper-slide .text {
	position: absolute;
	left: 15%;
	top: 20%;
	width: 90%;
	margin: 0 auto;
	clear: both;
	overflow: hidden;
}

#persons .swiper-slide .text img {
	float: left;
	width: 120px;
	height: 120px;
	margin-right: 15px;
	border: 2px solid #ededed;
}

#persons .swiper-slide h2 {
	float: left;
	padding-top: 0;
	text-align: center;
	font-size: 20px;
	margin-bottom: 10px;
}

#persons .swiper-slide h4 {
	float: left;
	margin: 0;
	width: 60%;
	font-size: 16px;
}

#persons .swiper-pagination {
	width: 100%;
	bottom: 20px;
}

#persons .swiper-pagination-bullets .swiper-pagination-bullet {
	margin: 0 5px;
	border: 3px solid #fff;
	background-color: #d5d5d5;
	width: 15px;
	height: 15px;
	opacity: 1;
}

#persons .swiper-pagination-bullets .swiper-pagination-bullet-active {
	border: 3px solid #00aadc;
	background-color: #fff;
}

#persons .swiper-button-prev {
	/* left: -30px; */
	top: 40%;
	width: 45px;
	height: 45px;
}

#persons .swiper-button-prev:hover {
	background-position: 0 -46px;
	background-size: 100%
}

#persons .swiper-button-next {
	/* right: -30px; */
	top: 40%;
	width: 45px;
	height: 45px;
}

.rowtitle3 {
	text-align: center;
	padding-bottom: 30px;
}

.rowtitle3 h2 {
	font-size: 38px;
	font-weight: bold;
	margin-bottom: 20px;
	display: flex;
	justify-content: center;
	align-items: center;
}

.rowtitle3 h2::before,
.rowtitle3 h2::after {
	content: ' ';
	display: block;
	width: 100px;
	height: 11px;
	background: #3588ff;
	margin: 0 20px;
}

.item1 {
	padding-left: 15px;
	padding-bottom: 60px;
}

.item1 .item_list {
	/* flex: 0 0 283px; */
	margin-right: 10px;
	border: 1px solid #000;
	width: 24%;
	float: left;
}

.item1 .item_list .img {
	/* width: 285px;
    height: 228px; */
	overflow: hidden;
}

.item1 .item_list:hover img {
	width: 100%;
	height: auto;
	transform: scale(1.1);
}

.item1 .item_list .info {
	display: flex;
	justify-content: space-between;
	line-height: 50px;
	padding: 0 10px;
}

.other {
	font-size: 14px;
	line-height: 34px;
	padding: 10px 10px;
}

.f5f8fc {
	background-color: #f5f8fc;
}

.teacher_con {
	margin: 30px 0;
	overflow: hidden;
	margin-bottom: 0px;
}

.teacher_school .teacher_con .teacher {
	position: relative;
	float: left;
	width: 32%;
	margin-right: 10px;
	margin-bottom: 30px;
}

.teacher_avatar {
	width: 200px;
	height: 200px;
	overflow: hidden;
	border-radius: 50%;
	background: #e7effa;
	position: absolute;
	left: 50%;
	margin-left: -100px;
}

.teacher_avatar:hover img {
	width: 100%;
	height: auto;
	transform: scale(1.1);
}

.teacher_info {
	height: 290px;
	margin-top: 130px;
	padding: 70px 20px 20px;
	background: #fff;
}
.service-v1 {
	background: #f7edff;
	padding-top: 20px;
	padding-bottom: 20px;
}

.service-v1 .item {
	width: 100%;
	height: auto;
	overflow: hidden;
	display: table;
}

.service-v1 .icon {
	width: 5%;
	height: auto;
	font-size: 40px;
	text-align: center;
	display: table-cell;
	vertical-align: top;
}

.service-v1 .icon img {
	width: 60px;
	height: 60px;
}

.service-v1 .icon span {
	height: auto;
	padding: 5px 5px;
	color: #0089e1 !important;
	border: 2px solid #0089e1;
}

.service-v1 .text {
	width: 95%;
	height: auto;
	display: table-cell;
	vertical-align: top;
}

.service-v1 .text .inner {
	padding: 10px;
}

.service-v1 .text h3 {
	font-size: 20px;
	font-weight: 400;
	margin-top: 0;
	margin-bottom: 10px;
}

.service-v1 .text p {
	font-size: 14px;
	line-height: 20px;
	margin-bottom: 0;
	color: #666;
}

.service-v1 .iconfont {
	color: #01408f;
	font-size: 56px;
	border-radius: 50%;
	height: 78px;
	line-height: 78px;
	display: block;
	float: left;
	text-align: center
}

#footer-sec {
	padding-top: 45px;
	position: relative;
}

#footer-sec {}

#footer-sec h2 {
	font-size: 19px;
	font-weight: bold;
}

#footer-sec .footer-widgets .widgets {
	margin-bottom: 0;
}

#footer-sec .footer-widgets {
	padding-bottom: 40px;
}

#footer-sec .last-line p.copyright {
	font-size: 14px;
}

footer {}

footer .footer-widgets {
	padding-bottom: 30px;
}

footer .footer-widgets .widgets {
	margin-bottom: 40px;
}

footer .footer-widgets .widgets ul.tag-list {
	margin: 0;
	padding: 0;
}

footer .footer-widgets .widgets ul.tag-list li {
	display: inline-block;
	margin-bottom: 5px;
	margin-right: 1px;
}

footer .footer-widgets .widgets ul.tag-list li a {
	display: inline-block;
	text-decoration: none;
	transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-webkit-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	color: #fff;
	font-size: 12px;
	font-family: 'Montserrat', "Microsoft Yahei", sans-serif;
	font-weight: 400;
	padding: 6px 12px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
	background: #333333;
}

footer .footer-widgets .widgets ul.tag-list li a:hover {
	background: #E60012;
}

footer .footer-widgets .widgets ul.flickr-list {
	margin: 0;
	padding: 0;
}

footer .footer-widgets .widgets ul.flickr-list li {
	display: inline-block;
	margin-bottom: 5px;
	margin-right: 2px;
}

footer .footer-widgets .widgets ul.flickr-list li a {
	display: inline-block;
	text-decoration: none;
	transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-webkit-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
}

footer .footer-widgets .widgets ul.flickr-list li a img {
	max-width: 60px;
}

footer .footer-widgets .widgets ul.flickr-list li a:hover {
	opacity: 0.7;
}

footer .footer-widgets .widgets.info-widget p {
	margin-bottom: 0px;
}

footer .footer-widgets .widgets.info-widget p span {
	font-family: 'Montserrat', "Microsoft Yahei", sans-serif;
	color: #E60012;
	margin-right: 5px;
}

footer .footer-widgets .widgets.info-widget p.first-par {
	margin-bottom: 10px;
}

footer h2 {
	color: #333333;
	font-family: 'Montserrat', "Microsoft Yahei", sans-serif;
	margin: 0 0 15px;
	text-transform: uppercase;
	color: #ffffff;
	font-size: 15px;
	margin-bottom: 25px;
	padding-bottom: 25px;
	font-weight: 400;
	position: relative;
}

footer h2:after {
	content: '';
	position: absolute;
	bottom: 0;
	left: 0;
	width: 30px;
	height: 1px;
	background: #E60012;
}

footer .last-line {
	background: #111111;
	padding: 10px 0;
	position: absolute;
	width: 100%;
}

footer .last-line p.copyright {
	font-size: 12px;
	margin: 0;
	text-align: center;
}

footer p {
	font-size: 12px;
	color: #ffffff;
}

footer .footer1 {
	background: #0d6bc2;
}

footer .con {
	position: relative;
	height: 105px;
	padding-left: 180px;
	width: 1020px;
	margin: 0 auto;
	display: flex;
	align-items: center;
}

footer .subnav a {
	display: block;
	width: 20%;
	float: left;
	font-size: 16px;
	color: #dcdfe6;
	padding: 5px 0;
	margin-top: 10px;
}

.desc {
	font-size: 16px;
	color: #fff;
	padding: 15px 0;
}

.subnav {
	margin-left: 55px;
}

.address {
	margin-bottom: 20px;
}

.imgs img {
	position: relative;
	top: -20px;
	left: 10px;
}

.copyright a {
	color: #FFFFFF;
}

.copyright a:hover {
	color: #01408f;
}

.carousel-indicators li {
	display: inline-block;
	width: 40px;
	height: 6px;
	margin: 1px;
	text-indent: -999px;
	cursor: pointer;
	background-color: #fff;
	border: 1px solid #fff;
	border-radius: 6px;
}

.carousel-indicators .active {
	margin: 1px;
	width: 40px;
	height: 6px;
	border: none;
	background: #01408f;
}

.carousel-caption {
	right: 0;
	left: 0;
	bottom: 0;
	padding: 10px 15px 30px 15px;
	background-color: rgb(0, 0, 0, 0.6);
	font-size: 1.25em;
	color: #fff;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.carousel-caption a {
	color: #FFFFFF;
}

.tel {
	display: flex;
	float: right;
	height: 58px;
	background-size: contain;

	padding-top: 22px;

}

.tel i {
	font-size: 55px;
	margin-top: 20px;
}

.tel span {
	display: block;
}

/* .tel .a { */
	/* font-size: 28px; */
	/* color: #666; */
	/* line-height: 27px; */

	/* font-weight: 600; */
	/* margin-left: 5px; */
/* } */
.tel .a {
    font-size: 28px;
    color: #666;
    line-height: 27px;
    font-weight: 600;
    margin-left: 5px;
    text-align: center;
    margin-top: -40px;
}
.tel .b {
	font-size: 32px;
	color: #01408f;
	font-family: Arial;
	line-height: 30px;
	margin-top: 4px;
}

.img_desc p:hover {
	text-decoration: none;
}

.section1 {
	/* background-color: #f5f8fc; */
}

.section1 {
	display: flex;
	margin-bottom: 20px;
}

.section1 .rowtitle {
	display: flex;
	align-items: center;
	margin-bottom: 20px;
	margin-top: 20px;
}

.fr {
	float: right;
}

.fl {
	float: left;
}

.red {
	background: red;
}

.rowtitle i {
	width: 5px;
	height: 26px;
	margin-right: 5px;
}

.rowtitle h2 {
	font-size: 20px;
	font-weight: 200;
}

.rowtitle .tit {
	margin-left: 10px;
	color: red;
}

.form .rowtitle {
	border-bottom: 1px solid #e4e7ed;
}

.rowtitle1 {
	padding: 10px 0;
	border-bottom: 1px solid #e4e7ed;
}

@media screen and (max-width: 1080px) {
	.tel {
		display: none;
	}
}

@media screen and (max-width: 768px) {
	.ly_top {
		width: 100%;
		height: 0.8rem;
		overflow: hidden;
		margin: 0 auto;
		padding: 0.2rem 0;
	}
	#persons{
		display:none
	}
	
	.ly_top .top_main {
		width: 94%;
		height: 0.8rem;
		overflow: hidden;
		margin: 0 auto;
		padding: 0;
	}
	
	.top_main .ly_logo {
		width: 5.8rem;
		height: 0.8rem;
		overflow: hidden;
		margin: 0;
		padding: 0;
		float: left;
	}
	
	.ly_logo img {
		display: block;
		width: 100%;
		overflow: hidden;
		vertical-align: middle;
	}
	
	.top_main .top_r {
		display: none;
	}
	
	.tel {
		display: none;
	}
	
	/**nav**/
	.menu_open {
		display: block;
		float: right;
		width: 20px;
		height: 20px;
		position: absolute;
		top: 10px;
		right: 10px;
	}
	
	.menu_open i {
		height: 2px;
		width: 100%;
		background-color: #008ed8;
		display: block;
		margin: 0 0 8px 0;
	}
	
	.nav {
		width: 50%;
		height: 100%;
		position: fixed;
		top: 0;
		left: -50%;
		z-index: 100;
		overflow: hidden;
		background-color: #008ed8;
	}
	
	.hcover {
		display: block;
		width: 50%;
		height: 100%;
		background: rgba(0, 0, 0, .7);
		position: fixed;
		right: -50%;
		top: 0;
		z-index: 101;
	}
	
	.nav_ul {
		margin: 0;
		width: 100%;
		height: 100%;
		position: absolute;
		top: 0;
		left: 0;
		overflow-x: hidden;
		overflow-y: auto;
		padding-top: 20px;
		text-align: left;
	}
	
	.nav_item {
		float: none;
		margin: 0;
		width: 100%;
		height: 46px;
		position: relative;
	}
	
	.nav_item:after {
		content: '';
		display: block;
		width: 100%;
		border-bottom: 1px solid rgba(0, 0, 0, .1);
	}
	
	.nav_item>a {
		display: block;
		margin: 0;
		font-size: 14px;
		line-height: 1.8;
		color: #fff;
		padding: 10px 10px 10px 20px;
		white-space: nowrap;
		text-overflow: ellipsis;
		overflow: hidden;
		margin-right: 46px;
	}
	
	.nav_item i {
		position: absolute;
		z-index: 2;
		top: 0;
		right: 0;
		width: 46px;
		height: 100%;
		display: block;
	}
	
	/*.nav_item i:before { content: ''; display: block; height: 100%; border-left: 1px solid rgba(0, 0, 0, .1); position: absolute; top: 0; left: 0; }*/
	.nav_item i:after {
		content: '';
		display: block;
		width: 8px;
		height: 8px;
		margin-bottom: -4px;
		border: 1px solid rgba(255, 255, 255, .5);
		border-top: 0;
		border-left: 0;
		position: absolute;
		bottom: 50%;
		right: 20px;
		-webkit-transform: rotate(-45deg);
		transform: rotate(-45deg);
	}
	
	.nav_item_open {
		width: 50%;
		height: 100%;
		margin: 0;
		box-shadow: none;
		background-color: #008ed8;
		border-radius: 0;
		opacity: 1;
		visibility: visible;
		-webkit-transform: translateY(0px);
		transform: translateY(0px);
		position: fixed;
		left: -50%;
		top: 0;
	}
	
	.subopen {
		display: block;
	}
	
	.subopen a {
		display: block;
		overflow: hidden;
		margin: 0;
		padding: 30px 10px 18px 20px;
		white-space: nowrap;
		text-overflow: ellipsis;
		font-size: 14px;
		color: rgba(255, 255, 255, .5);
		background: rgba(0, 0, 0, .1);
		text-indent: 20px;
		position: relative;
	}
	
	.subopen a:before {
		content: '';
		display: block;
		width: 8px;
		height: 8px;
		position: absolute;
		bottom: 50%;
		left: 20px;
		margin-bottom: -10px;
		-webkit-transform: rotate(-45deg);
		transform: rotate(-45deg);
		border: 1px solid rgba(255, 255, 255, .5);
		border-right: 0;
		border-bottom: 0;
	}
	
	.nav_item2 {
		position: relative;
	}
	
	.nav_item2 a {
		display: block;
		overflow: hidden;
		margin: 0;
		line-height: 1.8;
		padding: 10px 10px 10px 20px;
		white-space: nowrap;
		text-overflow: ellipsis;
		color: #fff;
	}
	
	.nav_item2:after {
		content: '';
		width: 100%;
		position: absolute;
		bottom: 0;
		left: 0;
		display: block;
		border-bottom-width: 1px;
		border-bottom-style: solid;
		border-bottom: 1px solid rgba(0, 0, 0, .1);
	}
	
	/**search**/
	.ly_search {
		width: 100%;
		height: 1.1rem;
		overflow: hidden;
		margin: 0 auto;
		padding: 0.2rem 3%;
		background-color: #f4f4f4;
		position: absolute;
		left: 0;
		top: 1.2rem;
		box-sizing: border-box;
	}
	
	.ly_search form {
		width: 100%;
		height: 0.70rem;
		overflow: hidden;
		margin: 0;
		padding: 0;
		background-color: #fff;
		border-radius: 0.04rem;
	}
	
	.ly_search form .sc_ipt {
		width: 84%;
		height: 0.70rem;
		overflow: hidden;
		margin: 0;
		padding: 0.2rem;
		box-sizing: border-box;
		float: left;
	}
	
	.ly_search form .sc_btn {
		width: 16%;
		height: 0.70rem;
		overflow: hidden;
		margin: 0;
		padding: 0;
		background-color: #008ed8;
		border-radius: 0 0.04rem 0.04rem 0;
	}
	
	.sc_ipt input {
		display: block;
		width: 100%;
		height: 0.30rem;
		overflow: hidden;
		line-height: 0.30rem;
		color: #666;
		font-size: 0.28rem;
		margin: 0;
		padding: 0 0.1rem;
		box-sizing: border-box;
		border: none;
		outline: none;
		background: none;
	}
	
	.sc_btn input {
		display: block;
		width: 100%;
		height: 0.70rem;
		background: url(../imagess/sc_btn2.png) center center no-repeat;
		background-size: 0.4rem 0.4rem;
		border: none;
		outline: none;
	}
	
	/**banner**/
	.fullWidth {
		width: 100%;
		overflow: hidden;
		margin: 1.1rem auto 0;
		background-color: #f0f0f0;
	}
	
	.rsMinW .rsArrow {
		display: block;
		width: 0.5rem;
		height: 0.5rem;
		margin: -0.2rem 0 0;
		position: absolute;
		cursor: pointer;
		z-index: 21;
	}
	
	.rsMinW .rsArrowLeft {
		left: 0.1rem;
		top: 50%;
	}
	
	.rsMinW .rsArrowRight {
		right: 0.1rem;
		top: 50%;
	}
	
	.rsMinW .rsArrowIcn {
		width: 0.5rem;
		height: 0.5rem;
		margin: 0;
		position: absolute;
		cursor: pointer;
		background: url('../imagess/rs-minimal-white.png') no-repeat;
		background-size: 1rem 1rem;
	}
	
	.rsMinW .rsArrowIcn:active {}
	
	.rsMinW.rsHor .rsArrowLeft .rsArrowIcn {
		background-position: 0 0;
	}
	
	.rsMinW.rsHor .rsArrowRight .rsArrowIcn {
		background-position: -0.5rem 0;
	}
	
	.rsMinW.rsHor .rsArrowLeft .rsArrowIcn:active {
		background-position: 0 -0.5rem;
	}
	
	.rsMinW.rsHor .rsArrowRight .rsArrowIcn:active {
		background-position: -0.5rem -0.5rem;
	}
	
	.rsMinW .rsBullets {
		width: 100%;
		height: auto;
		overflow: hidden;
		position: absolute;
		bottom: 0.04rem;
		left: 0;
		z-index: 35;
		text-align: center;
	}
	
	.rsMinW .rsBullet {
		display: inline-block;
		*display: inline;
		width: 0.4rem;
		height: 0.04rem;
		*zoom: 1;
		padding: 0.04rem;
	}
	
	.rsMinW .rsBullet span {
		display: block;
		width: 0.4rem;
		height: 0.04rem;
		background: rgba(255, 255, 255, 0.5);
	}
	
	.rsMinW .rsBullet.rsNavSelected span {
		background-color: #fff;
	}
	
	/**new**/
	.ly_tit {
		width: 94%;
		overflow: hidden;
		margin: 0 auto 0.24rem;
		padding: 0;
	}
	
	.ly_tit h5 {
		width: 100%;
		overflow: hidden;
		color: #424a51;
		font-size: 0.3rem;
		text-align: center;
		margin: 0 auto 0.04rem;
		padding: 0;
	}
	
	.ly_tit span {
		display: block;
		width: 100%;
		overflow: hidden;
		color: #bbb;
		font-size: 0.22rem;
		text-align: center;
		margin: 0 auto;
		padding: 0;
	}
	
	.ly_tit span font {
		color: #dfdfdf;
	}
	
	.ly_news {
		width: 94%;
		margin: 0.24rem auto;
		padding: 0;
	}
	
	.ly_news .nw_l {
		width: 100%;
		overflow: hidden;
		margin: 0 auto;
		padding: 0;
		background-color: #f5f5f5;
	}
	
	.ly_news .nw_r {
		width: 100%;
		margin: 0 auto;
		padding: 0;
	}
	
	.nw_l .nw_limg {
		width: 100%;
		overflow: hidden;
		margin: 0 auto;
		padding: 0;
	}
	
	.nw_limg a img {
		display: block;
		width: 100%;
		overflow: hidden;
		margin: 0 auto;
		padding: 0;
	}
	
	.nw_l .nw_ltext {
		width: 100%;
		overflow: hidden;
		margin: 0 auto;
		padding: 0.24rem;
		box-sizing: border-box;
	}
	
	.nw_ltext h3 {
		width: 100%;
		overflow: hidden;
		line-height: 0.40rem;
		margin: 0 auto;
		padding: 0;
	}
	
	.nw_ltext h3 a {
		color: #424a51;
		font-size: 0.3rem;
	}
	
	.nw_ltext h3 a:active {
		color: #008ed8;
	}
	
	.nw_ltext p {
		width: 100%;
		max-height: 0.88rem;
		overflow: hidden;
		line-height: 0.44rem;
		color: #999;
		font-size: 0.26rem;
		text-indent: 2em;
		text-align: justify;
		margin: 0.2rem auto;
		padding: 0;
	}
	
	.nw_ltext .time_check {
		width: 100%;
		overflow: hidden;
		margin: 0 auto;
		padding: 0;
	}
	
	.time_check span {
		display: block;
		height: 0.6rem;
		overflow: hidden;
		line-height: 0.6rem;
		color: #999;
		font-family: "Arial";
		font-size: 0.26rem;
		float: left;
	}
	
	.time_check span img {
		display: inline-block;
		vertical-align: middle;
		margin: -0.08rem 0.08rem 0 0;
		padding: 0;
	}
	
	.time_check a {
		display: block;
		width: 1.6rem;
		height: 0.6rem;
		overflow: hidden;
		line-height: 0.6rem;
		color: #008ed8;
		font-size: 0.26rem;
		text-align: right;
		float: right;
	}
	
	.time_check a img {
		display: inline-block;
		width: 0.4rem;
		height: 0.4rem;
		vertical-align: middle;
		margin: 0.08rem 0 0 0.16rem;
		float: right;
	}
	
	.nw_r ul li {
		width: 100%;
		margin: 0.24rem auto 0;
		padding: 0;
	}
	
	.nw_r ul li a {
		display: block;
		width: 100%;
		height: 1.8rem;
		margin: 0 auto;
		padding: 0.24rem;
		background-color: #f5f5f5;
		box-sizing: border-box;
	}
	
	.nw_r ul li a:active {
		background-color: #fff;
		box-shadow: 0 0.08rem 0.16rem rgba(0, 0, 0, 0.1);
	}
	
	.nw_r ul li a .nw_rtime {
		width: 24%;
		height: 1.2rem;
		overflow: hidden;
		margin: 0;
		padding: 0.20rem 0;
		color: #fff;
		background-color: #5c6f7f;
		float: left;
		box-sizing: border-box;
	}
	
	.nw_r ul li a:hover .nw_rtime {
		background-color: #008ed8;
	}
	
	.nw_rtime em {
		display: block;
		width: 100%;
		overflow: hidden;
		font-size: 0.44rem;
		text-align: center;
		font-style: normal;
		margin: 0 auto;
		padding: 0;
	}
	
	.nw_rtime span {
		display: block;
		width: 100%;
		overflow: hidden;
		font-size: 0.22rem;
		text-align: center;
	}
	
	.nw_r ul li a .nw_rtext {
		width: 76%;
		height: 1.2rem;
		overflow: hidden;
		margin: 0;
		padding: 0 0 0 0.24rem;
		float: left;
		box-sizing: border-box;
	}
	
	.nw_r ul li a .nw_rtext h5 {
		width: 100%;
		height: 0.4rem;
		overflow: hidden;
		line-height: 0.4rem;
		color: #424a51;
		font-size: 0.30rem;
		margin: 0 auto 0.1rem;
		padding: 0;
	}
	
	.nw_r ul li a .nw_rtext p {
		width: 100%;
		height: 0.70rem;
		overflow: hidden;
		line-height: 0.35rem;
		color: #999;
		font-size: 0.24rem;
		text-align: justify;
		margin: 0 auto;
		padding: 0;
	}
	
	.nw_r ul li a:active .nw_rtext h5 {
		color: #008ed8;
	}
	
	/**about**/
	.ly_about {
		width: 100%;
		overflow: hidden;
		margin: 0.24rem auto;
		padding: 0.48rem 0;
		background-color: #f5f5f5;
	}
	
	.ly_about .ab_main {
		width: 94%;
		overflow: hidden;
		margin: 0 auto;
		padding: 0;
		box-sizing: border-box;
	}
	
	.ab_main .ab_text {
		width: 100%;
		overflow: hidden;
		margin: 0;
		padding: 0;
	}
	
	.ab_text h3 {
		width: 100%;
		overflow: hidden;
		margin: 0;
		padding: 0;
		color: #424a51;
		font-size: 0.32rem;
		text-align: center;
	}
	
	.ab_text p {
		width: 100%;
		overflow: hidden;
		line-height: 0.40rem;
		margin: 0.24rem auto;
		padding: 0;
		color: #888;
		font-size: 0.26rem;
		text-align: center;
	}
	
	.ab_text a {
		display: block;
		width: 2.8rem;
		height: 0.64rem;
		overflow: hidden;
		line-height: 0.64rem;
		color: #fff;
		font-size: 0.26rem;
		text-align: center;
		background-color: #008ed8;
		margin: 0 auto;
		padding: 0;
	}
	
	.ab_text a span {
		color: #40abe2;
	}
	
	.ab_text a:hover {
		background-color: #0081c4;
	}
	
	.ab_main .ab_img {
		width: 100%;
		overflow: hidden;
		margin: 0 auto 0.48rem;
		padding: 0;
	}
	
	.ab_img a img {
		display: block;
		width: 100%;
		overflow: hidden;
		margin: 0 auto;
		padding: 0;
	}
	
	/**product**/
	.ly_products {
		width: 94%;
		overflow: hidden;
		margin: 0.48rem auto;
		padding: 0;
	}
	
	.protab {
		width: 100%;
		height: 0.64rem;
		overflow: hidden;
		margin: 0 auto 0.48rem;
		padding: 0;
		text-align: center;
	}
	
	.protab ul {
		display: inline-block;
	}
	
	.protab ul li {
		width: 2.0rem;
		height: 0.64rem;
		overflow: hidden;
		margin: 0;
		padding: 0 0.05rem;
		float: left;
		cursor: pointer;
	}
	
	.protab ul li span {
		display: block;
		width: 100%;
		height: 0.64rem;
		overflow: hidden;
		line-height: 0.64rem;
		color: #fff;
		font-size: 0.26rem;
		text-align: center;
		background-color: #9da9b2;
	}
	
	.protab ul li.protab0 span {
		background-color: #008ed8;
	}
	
	.pro_list {
		width: 100%;
		overflow: hidden;
		margin: 0 auto;
		padding: 0;
	}
	
	.pro_list ul li {
		width: 48%;
		overflow: hidden;
		margin: 0 4% 0.24rem 0;
		padding: 0;
		float: left;
	}
	
	.pro_list ul li:nth-child(2n) {
		margin: 0 0 0.24rem;
	}
	
	.pro_list ul li a {
		display: block;
		width: 100%;
		overflow: hidden;
		margin: 0 auto;
		padding: 0;
		background-color: #f5f5f5;
	}
	
	.pro_list ul li a .pro_img {
		width: 100%;
		height: 2.26rem;
		overflow: hidden;
		margin: 0 auto;
		padding: 0;
		position: relative;
	}
	
	.pro_img img {
		display: block;
		max-width: 100%;
		max-height: 100%;
		margin: auto;
		padding: 0;
		position: absolute;
		left: 0;
		top: 0;
		right: 0;
		bottom: 0;
	}
	
	.pro_list ul li a p {
		width: 100%;
		height: 0.64rem;
		overflow: hidden;
		line-height: 0.64rem;
		color: #fff;
		font-size: 0.26rem;
		text-align: center;
		background-color: #008ed8;
	}
	
	.pro_list ul li a:active p {
		background-color: #00af80;
	}
	
	/**video**/
	.ly_video {
		width: 100%;
		overflow: hidden;
		margin: 0 auto;
		padding: 0.48rem 0;
		background: url(../imagess/video_bg.jpg) center center no-repeat;
		background-size: cover;
	}
	
	.vd_tit {
		width: 94%;
		overflow: hidden;
		margin: 0 auto 0.48rem;
		padding: 0;
	}
	
	.vd_tit h5 {
		width: 100%;
		overflow: hidden;
		color: #fff;
		font-size: 0.3rem;
		text-align: center;
		margin: 0 auto 0.04rem;
		padding: 0;
	}
	
	.vd_tit span {
		display: block;
		width: 100%;
		overflow: hidden;
		color: rgba(255, 255, 255, 0.5);
		font-size: 0.22rem;
		text-align: center;
		margin: 0 auto;
		padding: 0;
	}
	
	.video_main {
		width: 94%;
		overflow: hidden;
		margin: 0 auto;
		padding: 0 0 0.48rem;
		background: url(../imagess/vd_ty.png) left bottom repeat-x;
		background-size: 0.02rem 0.48rem;
	}
	
	.video_main .vd_con {
		width: 100%;
		overflow: hidden;
		margin: 0 auto;
		padding: 0.2rem;
		background-color: #fff;
		box-sizing: border-box;
	}
	
	.video_main .ly_vd {
		width: 100%;
		overflow: hidden;
		margin: 0 auto;
		padding: 0;
		background-color: #f5f5f5;
	}
	
	/**link**/
	.ly_links {
		width: 100%;
		overflow: hidden;
		margin: 0 auto;
		padding: 0.48rem 0;
		background-color: #f5f5f5;
	}
	
	.ly_links .lk_main {
		width: 94%;
		overflow: hidden;
		margin: 0 auto;
		padding: 0.24rem 0.24rem 0.24rem 1.44rem;
		background-color: #fff;
		box-sizing: border-box;
		position: relative;
	}
	
	.lk_main .lk_tit {
		width: 1.2rem;
		height: 15rem;
		overflow: hidden;
		margin: -7.50rem 0 0;
		padding: 0;
		position: absolute;
		left: 0;
		top: 50%;
	}
	
	.lk_tit img {
		display: block;
		width: 1.2rem;
		height: 15rem;
		overflow: hidden;
		margin: 0;
		padding: 0;
	}
	
	.lk_main ul li {
		display: inline-block;
		margin: 0.2rem 0;
		padding: 0 0.2rem;
	}
	
	.lk_main ul li a {
		color: #666;
		font-size: 0.26rem;
	}
	
	.lk_main ul li a:active {
		color: #008ed8;
		text-decoration: underline;
	}
	
	/**foot**/
	.ly_foot {
		width: 100%;
		overflow: hidden;
		margin: 0 auto;
		padding: 0.48rem 0;
		background-color: #2e3234;
	}
	
	.ly_foot .ft_main {
		width: 94%;
		overflow: hidden;
		margin: 0 auto;
		padding: 0;
	}
	
	.ft_main .ft_logo {
		width: 3.0rem;
		height: 2.4rem;
		overflow: hidden;
		margin: 0 auto 0.48rem;
		padding: 0;
	}
	
	.ft_logo a img {
		display: block;
		width: 3.0rem;
		height: 2.4rem;
		overflow: hidden;
		margin: 0 auto;
		padding: 0;
	}
	
	.ft_main .ft_contact {
		width: 90%;
		overflow: hidden;
		margin: 0.48rem auto;
		padding: 0;
	}
	
	.ft_contact ul li {
		width: 100%;
		line-height: 0.4rem;
		color: #fff;
		font-size: 0.28rem;
		text-align: justify;
		margin: 0 auto 0.24rem;
		padding: 0 0 0 0.6rem;
		position: relative;
		box-sizing: border-box;
	}
	
	.ft_contact ul li img {
		display: block;
		width: 0.4rem;
		height: 0.4rem;
		overflow: hidden;
		margin: 0;
		padding: 0;
		position: absolute;
		left: 0;
		top: 0;
	}
	
	.ft_contact ul li span {
		color: #999;
	}
	
	.ft_contact ul li a {
		color: #fff;
	}
	
	.ft_main .ft_line1 {
		width: 2px;
		height: 120px;
		overflow: hidden;
		margin: 0;
		padding: 0 8%;
		float: left;
		display: none;
	}
	
	.ft_line1 img {
		display: block;
		width: 2px;
		height: 120px;
		overflow: hidden;
		margin: 0;
		padding: 0;
	}
	
	.ft_main .ft_ewm {
		width: 100%;
		overflow: hidden;
		margin: 0.48rem auto;
		padding: 0;
	}
	
	.ft_ewm img {
		display: block;
		width: 3.0rem;
		height: 3.0rem;
		overflow: hidden;
		margin: 0 auto 0.24rem;
		padding: 0;
	}
	
	.ft_ewm p {
		width: 100%;
		overflow: hidden;
		margin: 0 auto 0.24rem;
		padding: 0;
		color: #fff;
		font-size: 0.32rem;
		text-align: center;
	}
	
	.ft_main .ft_copy {
		width: 90%;
		overflow: hidden;
		margin: 0 auto;
		padding: 0;
		text-align: center;
	}
	
	.ft_copy span {
		display: inline-block;
		line-height: 0.4rem;
		color: rgba(255, 255, 255, 0.2);
		font-size: 0.24rem;
		padding: 0;
	}
	
	.ft_copy span a {
		color: rgba(255, 255, 255, 0.2);
	}
	
	.ft_copy span a:active {
		color: #00af80;
	}
	
	/**nybanner**/
	.nybanner {
		width: 100%;
		height: 3.6rem;
		overflow: hidden;
		margin: 0 auto 0.48rem;
		padding: 0;
		position: relative;
	}
	
	.nybanner img {
		display: block;
		width: 19.20rem;
		height: 3.6rem;
		overflow: hidden;
		margin: -1.8rem 0 0 -9.6rem;
		position: absolute;
		left: 50%;
		top: 50%;
	}
	
	/**nymain**/
	.ny_main {
		width: 94%;
		overflow: hidden;
		margin: 0.48rem auto;
		padding: 0;
	}
	
	.ny_main .ny_l {
		width: 100%;
		overflow: hidden;
		margin: 0 auto 0.24rem;
		padding: 0;
	}
	
	.ny_main .ny_r {
		width: 100%;
		overflow: hidden;
		margin: 0 auto;
		padding: 0;
	}
	
	.ny_l .ny_lcon {
		width: 100%;
		overflow: hidden;
		margin: 0 auto 0.24rem;
		padding: 0;
	}
	
	.ny_ltit {
		width: 100%;
		height: 0.8rem;
		overflow: hidden;
		line-height: 0.4rem;
		color: #fff;
		font-size: 0.32rem;
		font-weight: bold;
		margin: 0 auto;
		padding: 0.2rem;
		background-color: #008ed8;
		box-sizing: border-box;
	}
	
	.ny_ltit span {
		display: inline-block;
		font-size: 0.22rem;
		font-weight: normal;
		font-style: italic;
		margin: 0 0 0 0.12rem;
	}
	
	.ny_lcon ul {
		width: 100%;
		overflow: hidden;
		margin: 0 auto;
		padding: 0.24rem 0.24rem 0;
		border-right: 0.01rem solid #dfdfdf;
		border-bottom: 0.01rem solid #dfdfdf;
		border-left: 0.01rem solid #dfdfdf;
		box-sizing: border-box;
	}
	
	.ny_lcon ul li {
		width: 48%;
		overflow: hidden;
		margin: 0 4% 0.24rem 0;
		padding: 0;
		background-color: #f8f8f8;
		float: left;
	}
	
	.ny_lcon ul li:nth-child(2n+2) {
		margin: 0 0 0.24rem 0;
	}
	
	.ny_lcon ul li a {
		display: block;
		width: 100%;
		height: 0.8rem;
		overflow: hidden;
		line-height: 0.8rem;
		color: #333;
		font-size: 0.28rem;
		background: #f5f5f5 url(../imagess/jt_tb2.png) 2.7rem 0.28rem no-repeat;
		margin: 0 auto;
		padding: 0 0.24rem;
		box-sizing: border-box;
	}
	
	.ny_lcon ul li a:active,
	.ny_lcon ul li a.nyon {
		color: #fff;
		background: #008ed8 url(../imagess/jt_tb3.png) 2.7rem 0.28rem no-repeat;
	}
	
	.ny_lcon ul li.pro_mli {
		width: 100%;
		overflow: hidden;
		margin: 0 0 0.24rem 0;
		padding: 0;
		background: none;
	}
	
	.ny_lcon ul li.pro_mli a {
		background: #f5f5f5 url(../imagess/jt_tb2.png) 6.0rem 0.28rem no-repeat;
	}
	
	.ny_lcon ul li.pro_mli a:active,
	.ny_lcon ul li.pro_mli a.nyon {
		color: #fff;
		background: #008ed8 url(../imagess/jt_tb3.png) 6.0rem 0.28rem no-repeat;
	}
	
	.ny_lcon ul li .pro_menu {
		width: 100%;
		overflow: hidden;
		margin: 0.24rem auto 0;
		padding: 0;
	}
	
	.ny_lcon ul li .pro_menu a {
		display: block;
		width: 50%;
		height: 0.6rem;
		overflow: hidden;
		line-height: 0.6rem;
		color: #999;
		font-size: 0.24rem;
		margin: 0 0 0.12rem 0;
		padding: 0 0.24rem;
		background: none;
		box-sizing: border-box;
	}
	
	.ny_lcon ul li.pro_mli .pro_menu a {
		float: left;
	}
	
	.ny_lcon ul li .pro_menu a:active,
	.ny_lcon ul li.pro_mli .pro_menu a:active {
		color: #008ed8;
		background: none;
	}
	
	.ny_lnew {
		width: 100%;
		overflow: hidden;
		margin: 0 auto;
		padding: 0.24rem 0.24rem 0.24rem;
		border-right: 0.01rem solid #dfdfdf;
		border-bottom: 0.01rem solid #dfdfdf;
		border-left: 0.01rem solid #dfdfdf;
		box-sizing: border-box;
	}
	
	.ny_lnew ol li {
		width: 100%;
		height: 0.8rem;
		overflow: hidden;
		line-height: 0.8rem;
		margin: 0 auto;
		padding: 0;
		border-bottom: 0.01rem dotted #dfdfdf;
	}
	
	.ny_lnew ol li a {
		color: #666;
		font-size: 0.28rem;
	}
	
	.ny_lnew ol li a:active {
		color: #008ed8;
	}
	
	.ny_lnew ol li a span {
		display: block;
		width: 0.1rem;
		height: 0.1rem;
		overflow: hidden;
		margin: 0.35rem 0.2rem 0.35rem 0;
		padding: 0;
		background-color: #008ed8;
		border-radius: 50%;
		float: left;
	}
	
	.ny_lcon .ny_llxwm {
		width: 100%;
		overflow: hidden;
		margin: 0 auto;
		padding: 0.24rem 0.24rem 0;
		border-right: 0.01rem solid #dfdfdf;
		border-bottom: 0.01rem solid #dfdfdf;
		border-left: 0.01rem solid #dfdfdf;
		box-sizing: border-box;
	}
	
	.ny_llxwm p {
		width: 100%;
		overflow: hidden;
		line-height: 0.4rem;
		color: #333;
		font-size: 0.28rem;
		margin: 0 auto 0.24rem;
		padding: 0;
	}
	
	.ny_llxwm p span,
	.ny_llxwm p em {
		color: #999;
		font-style: normal;
	}
	
	.ny_llxwm p a {
		color: #008ed8;
		text-decoration: underline;
	}
	
	.ny_llxwm p a:active {
		color: #00af80;
	}
	
	.ny_r .ab_con1 {
		width: 100%;
		overflow: hidden;
		margin: 0 auto 0.48rem;
		padding: 0;
	}
	
	.ab_con1 h3 {
		width: 100%;
		overflow: hidden;
		margin: 0 auto 0.24rem;
		padding: 0;
		color: #333;
		font-size: 0.4rem;
	}
	
	.ab_con1 p {
		width: 100%;
		overflow: hidden;
		line-height: 0.44rem;
		color: #999;
		font-size: 0.28rem;
		text-align: justify;
	}
	
	.ab_con1 p img {
		display: block;
		width: 100%;
		overflow: hidden;
		margin: 0 auto 0.24rem;
		padding: 0;
	}
	
	.ny_r .ab_con2 {
		width: 100%;
		overflow: hidden;
		margin: 0.48rem auto;
		padding: 0.48rem 0.24rem;
		background: #00af80 url(../imagess/ab2_bg.jpg) bottom center no-repeat;
		background-size: 100%;
		box-sizing: border-box;
	}
	
	.ab_con2 .ab_con2_text {
		width: 100%;
		overflow: hidden;
		margin: 0 auto 0.24rem;
		padding: 0;
	}
	
	.ab_con2_text h5 {
		width: 100%;
		overflow: hidden;
		color: #fff;
		font-size: 0.4rem;
		margin: 0 auto 0.24rem;
		padding: 0;
	}
	
	.ab_con2_text p {
		width: 100%;
		overflow: hidden;
		line-height: 0.44rem;
		color: #fff;
		font-size: 0.28rem;
		text-align: justify;
		text-indent: 2em;
		margin: 0 auto;
		padding: 0;
	}
	
	.ab_con2 .ab_con2_img {
		width: 100%;
		overflow: hidden;
		margin: 0;
		padding: 0;
	}
	
	.ab_con2_img img {
		display: block;
		width: 88%;
		overflow: hidden;
		margin: 0 auto;
		padding: 0;
	}
	
	.ny_r .ab_con3 {
		width: 100%;
		overflow: hidden;
		margin: 0.48rem auto;
		padding: 0;
	}
	
	.ab_con3 .ab_con3_img {
		width: 100%;
		overflow: hidden;
		margin: 0 auto 0.48rem;
		padding: 0;
	}
	
	.ab_con3_img img {
		display: block;
		width: 100%;
		overflow: hidden;
		margin: 0 auto;
		padding: 0;
	}
	
	.ab_con3 .ab_con3_text {
		width: 100%;
		overflow: hidden;
		margin: 0;
		padding: 0;
		background: url(../imagess/ab_con3bg.png) center center no-repeat;
	}
	
	.ab_con3_text h5 {
		width: 100%;
		overflow: hidden;
		color: #333;
		font-size: 0.4rem;
		margin: 0 auto 0.24rem;
		padding: 0;
	}
	
	.ab_con3_text ul li {
		width: 100%;
		overflow: hidden;
		line-height: 0.4rem;
		color: #333;
		font-size: 0.28rem;
		margin: 0 0 0.24rem;
		padding: 0;
	}
	
	.ab_con3_text ul li span {
		color: #999;
	}
	
	.ab_con3_text ul li.l1 {
		text-indent: 0.4rem;
	}
	
	.ab_con3_text ul li.l2 {
		text-indent: 0.8rem;
	}
	
	.ab_con3_text ul li.l3 {
		text-indent: 1.2rem;
	}
	
	.ab_con3_text ul li.l4 {
		text-indent: 1.6rem;
	}
	
	/**历史沿革**/
	.lsyg {
		width: 94%;
		overflow: hidden;
		margin: 0 auto;
		padding: 0.48rem 3%;
		background-color: #f8f8f8;
	}
	
	.lsyg .lsyg_tit {
		width: 100%;
		overflow: hidden;
		color: #333;
		font-size: 0.4rem;
		text-align: center;
		margin: 0 auto 0.48rem;
		padding: 0;
	}
	#profession {
		display: none;
	}

	.list_img img {
		float: left;
		width: 30%;
		height: 100%;
	}

	.box_l .box_l_title .box_more {
		display: block;
		float: right;
		color: #c7c7c7;
		font-size: 15px;
		border: #c7c7c7 1px solid;
		height: 32px;
		line-height: 32px;
		right: 0px;
		position: relative;
		top: 25px;
	}

	.box_l_list li {
		min-width: 100%;
		margin: 15px 2% 27px 2%;
	}

	.box_r_list li {
		min-width: 96%;
		max-height: 90px;
		overflow: hidden;
		margin-bottom: 10px;
		padding: 2%;
	}

	.list_contet {
		width: 70%;
		float: right;
		margin-top: -80px;
	}

	.list_contet h2 {
		margin: 10px auto;
	}
}


.rowtitle1 i {
	width: 5px;
	height: 26px;
	margin-right: 5px;
}

.rowtitle1 h2 {
	font-size: 20px;
	font-weight: 200;
}

.rowtitle1 .tit {
	margin-left: 10px;
	color: red;
}

.pro_ul {
	margin-left: 0px;
	display: flex;
	flex-direction: wrap;
	flex-wrap: wrap;
}

.pro_ul li {
	margin-bottom: 20px;
}

.form-group {
	margin-top: 20px;
}

.step {
	padding-top: 10px;
	padding-bottom: 10px;
}

.step img {
	width: 100%;
}

.form {
	background: #FFFFFF;
	padding-bottom: 2%;
}

.form form {
	display: flex;
	flex-direction: column;


}

.form form button {
	margin-top: 51px;
	padding: 10px;
	font-size: 22px;
	font-weight: 600;
	margin: 20px;
}

.xueyuan_title {
	height: 40px;
	font-size: 16px;
	font-weight: bold;
	color: #000;
	border-bottom: 1px solid #ddd;
	margin-bottom: 20px;
}

.xueyuan_title .xydt i {
	font-size: 30px;
	margin-right: 10px;
	color: #01408f;
}

.xydt {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
}

.xydt h2 {
	font-size: 16px;
	margin-top: 0px;
}

.profession {
	margin-left: -15px;
	margin-top: -60px;
}

.img_desc {
	background: #f8fafd;
	padding: 15px 0px;
	display: flex;
	flex-wrap: wrap;
}

.one:hover {
	text-decoration: none;
}

.xqhz_content a:hover {
	text-decoration: none;
}

.one_img img {
	width: 100%;
}

.img_desc p {
	text-overflow: ellipsis;
	overflow: hidden;
	color: #000000;
}

.img_desc:hover {
	text-decoration: none;
}

.xydt_ul li {
	height: 40px;
	border-bottom: 1px dashed #F5F5F5;
	line-height: 40px;
	padding-left: 15px;
	font-size: 16px;
}

.xydt_ul li a {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}



.xydt_ul li:hover {
	background: transparent;
	color: #01408f;
}

main {
	background-color: #FFFFFF;
}

main .section2 {
	padding-top: 40px;
}

.ellipsis {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.sjggw {
	word-wrap: normal;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}

.c_jnnl {
	padding-top: 15px;
	margin-top: 0;
}

.c_jnnl li {
	height: 40px;
	border-bottom: 1px dashed #F5F5F5;
	line-height: 40px;
	padding-left: 15px;
	background: url("../images/dd_11.jpg") no-repeat left center;
}

.c_xxt {
	height: 40px;
	background: url("../images/jzjn_07.jpg") no-repeat bottom left;
	width: 300px;
	font-size: 18px;
	font-weight: bold;
	color: #000;
}

.c_xxt .ywfb {
	font-size: 12px;
	color: #999999;
	font-weight: normal;
	line-height: 30px;
}

.c_xxt a {
	width: 12px;
	height: 30px;
	background: url("../images/1_22.jpg") no-repeat center;
}

.newslist li {
	border-bottom: 1px solid #e4e7ed;
	position: relative;

	margin-bottom: 12px;
}

.newslist li a {
	display: block;
	height: 28px;
	width: 100%;

	font-size: 14px;
	color: #666;
	word-break: break-all;
	display: -webkit-box;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
	overflow: hidden;
	position: relative;
}

.newslist li span {
	position: absolute;
	right: 0;
	top: 0;
	line-height: 17px;
	color: #bbb;
	text-align: center;
}

.col-con {}


.newslist.ny li {
	padding: 8px 80px 8px 14px;
	background: url(../images/listnot.png) 2px 24px no-repeat;
}

.newslist.ny li a:after {
	display: none;
}

.newslist li a:hover {
	color: #01408f;
	text-decoration: none;
}

.newslist li:hover {

	color: #01408f;
	text-decoration: none;
}

.w10 {
	width: 10px;
}

.jiaoyu {
	padding-left: 30px;
}

.jiaoyulist li {
	border-bottom: 1px solid #e4e7ed;
	position: relative;

	margin-bottom: 12px;
}

.jiaoyulist li a {
	display: block;
	height: 28px;
	width: 100%;

	font-size: 14px;
	color: #666;
	word-break: break-all;
	display: -webkit-box;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
	overflow: hidden;
	position: relative;
}

.jiaoyulist li span {
	position: absolute;
	right: 0;
	top: 0;
	line-height: 17px;
	color: #bbb;
	text-align: center;
}

.jiaoyulist li a:hover {
	color: #01408f;
	text-decoration: none;
}

a {
	color: #000000;
	text-decoration: none;
}

.zy2 {
	margin-left: -33px;
	margin-top: 22px;
}

.zy3 {
	margin-top: -148px;
	margin-left: 2px;
}



.zy4 {
	margin-left: -142px;
	margin-top: -97px;
}



.zy5 {
	margin-top: -145px;
	margin-left: -259px;
}

a:hover {
	text-decoration: none;
	color: #000000;
}

.img img {}

.box_l_title h1 {
	font-size: 32px;
	color: #000;
	font-weight: normal;
	line-height: 40px;
	display: block;
	float: left;
}

.box_l .box_l_title h1,
.box_r .box_r_title h1 {
	font-size: 32px;
	color: #000;
	font-weight: normal;
	line-height: 80px;
	display: block;
	float: left;
}

.box_l .box_l_title .box_more {
	display: block;
	float: right;
	color: #c7c7c7;
	font-size: 15px;
	border: #c7c7c7 1px solid;
	height: 32px;
	line-height: 32px;
	position: relative;
	right: 10px;
	top: 25px;
}

.box_r .box_r_title .box_more {
	display: block;
	float: right;
	color: #c7c7c7;
	font-size: 15px;
	border: #c7c7c7 1px solid;
	height: 32px;
	line-height: 32px;
	position: relative;
	right: 10px;
	top: 25px;
}

.box_more {
	display: block;
	float: right;
	color: #c7c7c7;
	font-size: 15px;
	border: #c7c7c7 1px solid;
	height: 32px;
	line-height: 32px;
	position: relative;
	right: 10px;
	top: 25px;
}

.box_l .box_l_title,
.box_r .box_r_title {
	padding-bottom: 80px;
}

.box_l .box_l_title .box_more:hover,
.box_r .box_r_title .box_more:hover {
	border: #cb7a16 1px solid;
	text-decoration: none;
}

.box_more:hover {
	border: #cb7a16 1px solid;
	text-decoration: none;
}

.box_l .box_l_title .box_more:hover i {
	color: #cb7a16;
	margin-left: 20px;
}

.box_more i {
	display: block;
	color: #c7c7c7;
	font-size: 15px;
	height: 20px;
	line-height: 20px;
	padding: 0 10px;
	font-style: normal;
	position: relative;
	right: -5px;
	margin: 6px auto;
}

.box_l .box_l_title .box_more i,
.box_r .box_r_title .box_more i {
	display: block;
	color: #c7c7c7;
	font-size: 15px;
	height: 20px;
	line-height: 20px;
	padding: 0 10px;
	font-style: normal;
	position: relative;
	right: -5px;
	margin: 6px auto;
}

.box_l_list li {
	float: left;
	position: relative;
	border: 1px solid #cecece;
	transition: color 0.2s;
	/* padding: 5px;
	margin: 10px 16px;
	width: 45%; */
	margin: 15px 24px 27px 0;
	width: 46%;
	height: 112px;
}

.box_l_list li {
	float: left;
	/* height: 120px; */
}

.box_r_list li {
	float: left;
}

.box_l_list li i {
	display: block;
	background: #FFFFFF;
	font-style: normal;
	font-size: 26px;
	font-weight: normal;
	color: #ff9900;
	padding: 0 10px;
	position: absolute;
	top: -20px;
	left: 15px;
}

.box_l_list li:hover {
	text-decoration: none;
	color: #007472;
	border: 1px solid #007472;
	-webkit-transition: all 0.6s;
	transition: all 0.6s;
}

.box_l_list li:hover i {
	color: #007472;
}

.box_l_list li:hover a {
	color: #007472;
	font-weight: bold;
}

.box_l_list li a {
	display: block;
	font-size: 16px;
	line-height: 34px;
	padding: 15px;
	transition: all 0.3s;
	color: #000000;
}

.box_l_list li a:hover {
	text-decoration: none;
}

.mores7 {
	position: absolute;
	width: 38px;
	height: 13px;
	right: 10px;
	top: -10%;

	background: url(../images/more.gif);
}

.box_r_list li {
	float: left;
	background: url(../images/img1.png) bottom right no-repeat;
	color: #ffffff;
	font-size: 16px;
	line-height: 30px;
	padding: 10px;
	float: left;
	/* margin: 0 20px 0 0; */
	background-size: 40%;
	transition: all 0.6s;
	width: 30%;
	height: 266px;
	margin-left: 10px;
}

.box_r_list li:hover img {
	transform: scale(1.1);
}

.box_r_list li h2 {
	color: #ffffff;
	font-size: 15px;
	line-height: 30px;
	font-weight: normal;
	margin: 10px auto;
	padding: 0 5%;
	width: 90%;
}

.box_r_list li:nth-child(1) {
	background: #015c83;
}

.box_r_list li:nth-child(2) {
	background: #015c83;
}

.box_r_list li:nth-child(3) {
	background: #015c83;
}

.box {
	padding-bottom: 20px;
}

.list_img {
	width: 100%;
	display: block;
	overflow: hidden;
}

.dz_img {
	width: 100%;
	display: block;
	overflow: hidden;
	transition: all .4s;
}

.dz_img:hover img {
	transform: scale(1.2);
}

.recent-work-wrap {
	position: relative;


}

.recent-work-wrap img {}

.recent-work-wrap .recent-work-inner {
	top: 0;
	background: transparent;
	opacity: .8;
	width: 100%;
	border-radius: 0;
	margin-bottom: 0;
}

.recent-work-wrap .recent-work-inner h3 {
	margin: 10px 0;
}

.recent-work-wrap .recent-work-inner h3 a {
	font-size: 24px;
	color: #fff;
}

.recent-work-wrap .overlay {

	position: absolute;
	top: 0;
	left: 0;
	opacity: 0;
	height: 100%;
	border-radius: 0;
	background: #c52d2f;
	vertical-align: middle;
	-webkit-transition: opacity 500ms;
	-moz-transition: opacity 500ms;
	-o-transition: opacity 500ms;
	transition: opacity 500ms;
	position: absolute;
	transform: translateX(-2px);
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	background: #fff;
	width: 95%;
}

.recent-work-wrap .overlay .preview {
	bottom: 0;
	display: inline-block;
	height: 35px;
	line-height: 35px;
	border-radius: 0;
	background: transparent;
	text-align: center;
	color: #fff;
}

.recent-work-wrap:hover .overlay {
	opacity: 1;
}

.breadcrumb {

	padding: 0 10px;
	box-sizing: border-box;
	display: flex;
	justify-content: space-between;
	margin: 0 auto;

}

.breadcrumb .breadcrumb_title h2 {
	font-size: 18px;
	margin-left: 20px;
}

.full-page-menu-content ul {
	padding: 0;
	font-size: 0;
	text-align: center;
	margin-top: -20px;
	border-bottom: 1px solid #01408f;
}

.full-page-menu-content ul li {
	border-bottom: none;
	display: inline-block;
	*display: inline;
	*zoom: 1;
	background-images: none;

	margin-top: 30px;
	float: left;
}

.full-page-menu-content ul li.current a {
	background: #4394d0;
	color: #fff;
}

.full-page-menu-content ul li a:hover {
	color: #FFFFFF;
	background: #4394d0;
	text-decoration: none;
}

.full-page-menu-content ul li a {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	line-height: 40px;
	padding: 0 60px;
	font-size: 16px;
	color: #000;
	background-color: #FFFFFF;
	-webkit-transition: all 0.5s ease 0s;
	-moz-transition: all 0.5s ease 0s;
	-ms-transition: all 0.5s ease 0s;
	-o-transition: all 0.5s ease 0s;
	transition: all 0.5s ease 0s;
}

.full-page-content {
	width: 100%;
	margin-left: auto;
	margin-right: auto;
	padding: 50px 0 85px;
}


.list_box ul li {
	border: 1px solid #d3d3d3;
	padding: 15px;
	margin-bottom: 24px;
}

.list_box ul li .img1 {
	float: left;
	width: 30%;
	margin-left: 10px;
	padding: 20px;
}

.list_box ul li .img_text {
	position: absolute;
	top: 25px;
	left: 15px;
	color: #fff;
	text-shadow: 0 2px 3px rgba(0, 0, 0, 0.5);
}

.list_box ul li .img_text p {
	font-size: 18px;
	margin-bottom: 10px;
}

.list_box ul li .img_text h3 {
	font-size: 28px;
	line-height: 40px;
}

.list_box ul li .text {
	overflow: hidden;
	padding: 0 20px;
}

.list_box ul li .text h3 {
	font-size: 26px;
	line-height: 50px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	margin-top: 5px;
}

.list_box ul li .text h3 a {
	color: #000000;
}

.list_box ul li .text h3 a:hover {
	text-decoration: none;
	color: #01408f;
}

.list_box ul li p {
	font-size: 16px;
	line-height: 26px;

	overflow: hidden;
}

.list_box ul li p a:hover {
	color: #01408f;
}

.list_box ul li .btn {}

.list_box ul li .btn a {
	display: block;
	line-height: 28px;
	width: 156px;
	border: 1px solid #01408f;
	color: #fff;
	background: #01408f;
	text-align: center;
	border-radius: 2px;
	font-size: 18px;
	font-weight: bold;
}

.list_box ul li .btn a:hover {
	text-decoration: none;
	background: #01408f;
}

.list_box ul li .div_tips {
	margin: 15px 0;
}

.list_box ul li .div_tips label {
	display: inline-block;
	padding: 0 10px;
	line-height: 32px;
	border: 1px solid #66c1f1;
	background: #f0f9fe;
	color: #01408f;
	font-size: 20px;
	margin-right: 5px;
	border-radius: 3px;
}

.course_list {
	padding: 0 20px;
}

.course_tit {
	position: relative;
	line-height: 36px;
	margin-bottom: 25px;
	margin-top: 40px;
}

.course_tit span {
	position: absolute;
	display: block;
	top: 0;
}

.course_tit .flt {
	left: 0;
	font-size: 24px;
	color: #8f8f8f;
}



.course_tit ul li {
	display: inline-block;
	float: left;
	margin: 10px 10px;
}

.course_tit ul li:first-child {}

.course_tit ul li.on a,
.course_tit ul li a:hover {
	background: #01408f;
	color: #fff;
	text-decoration: none;
}

.course_tit ul li a {
	display: block;
	padding: 0 50px;
	border-radius: 3px;
	font-size: 16px;
	color: #000000;
	border: 1px solid #e4e7ed;
}

.course_tit ul {
	white-space: nowrap;
	overflow-x: auto;
}

.course_tit .frt {
	right: 0;
}

.course_tit .frt a {
	color: #01408f;
}

.course_tit .frt a:hover {
	color: #0079b8;
}

.page1 {
	padding-top: 80px;
	padding-bottom: 50px;
}

.btns {
	display: flex;
	justify-content: flex-end;
	line-height: 46px;
	text-align: center;
	margin-top: -20px;
}

.btns a {
	display: block;
	width: 120px;
	text-align: center;
	line-height: 46px;
	color: #FFFFFF;
	font-size: 16px;
	border-radius: 23px;
}

.btns .details {
	background-color: #01408f;
	margin-right: 20px;
	border-top-left-radius: 23px;
	border-bottom-left-radius: 23px;
}
.Position .title {
	float: left;
}
#title {
	margin: 20px auto;
}
.SubBan1 {
    height: 225px;
    overflow: hidden;
}
.Position .title h2 {
	font-size: 18px;
	margin-left: 8px;
}

.crumbs {
	width: 1360px;
	padding: 0 10px;
	box-sizing: border-box;
	display: flex;
	justify-content: space-between;
	margin: 0 auto;
	line-height: 70px;
}


.article_detail p {
	text-indent: 2em;
	font-size: 20px;
	color: #666;
	text-indent: 40px;
	line-height: 32px;
}
.bgcolor {
	background-color: #ff7043;
}

.zixun {
	text-align: center;
	font-size: 16px;
	color: #fff;
	margin-left: 30px;

}

.bm {
	background-color: red;
	border-top-left-radius: 0px;
	border-bottom-left-radius: 0px;
}
